It's been this way since I returned in October. I found a thread on the EQ boards about it. If you have more than 10(11, 12?) minutes left on your timer, it sets it to 15 seconds, or something like that, when you suspend.
Definitely not a bug, it's there on purpose.
Note that if you just keep the merc out, it doesn't affect you at all (except you get less XP).
PS - my take on it? Truthfully, merc fees are so low anyway, I just unsuspend for buffs, and re-suspend. 30pp per ~30 minutes (the shortest duration buff I get from my merc) is pretty much nothing. And that's in the 80s. At lower levels, it's even less.