Doesn't sound that odd to me. I did a 6 lb butt once that took 3 hours per pound. Seems that the smaller the butt, the more hours per pound they take. Strange but true. I would trust your thermometer at this point. Sounds pretty normal. You are almost there. But, don't be surprised if those last few degrees take you a couple more hours! You can take off in the low 190s, and rest as long as you can stand it! (But you are probably getting very hungry.) If you are really desperate, you can take it off now and rest. Just might not be quite as tender for pulling, but perfectly okay for slicing. Just allow extra time for your next smoke. I tend to allow A LOT of extra time now for butts and brisket, because a few extra hours rest (if it is done early) is never a bad thing!