I've done some test, and that's definitely a messenger plus's bug. When that starts to happen, messenger hangs on no matter what I ask it to display with Displaytoast(). Restarting msgplus doesn't change anything, I must reboot to (sometimes) solve the problem, or just wait for a long time.
Well, Patchou, I think you've got some work to do