I have the same issue with one user.
I can "become user" and see the problem as well.
I sent another message and read that.
Still blinking.
It's like a counter is off by one somewhere.
Perhaps if another user sent a message and then deleted that message in a thread before he read it, it would cause it?
There should be a Mark all read for PM's.
Any ideas how to fix?