3.5 hours shouldn't be too long, not even for a 2.5 lb.
I agree with everyone else, those small pieces tend be void of fat to keep it moist during the cook.
Like Kruger said, that plateau can last for a couple hours. You need to let it go to 190-205, depending on how you want your brisket...