I also have this problem with MSN and Google Talk, I set my status to offline but it doesn't log me out. I even still get push messages from friends thinking I'm online. Eventually, I get the message saying my push session has ended. Sometimes I can log on and off enough times to make it log out but it does get annoying. It doesn't happen every time though it does happen fairly often.
I understand that I should send in a report request when it does happen but I just wanted to post to say that it's not out of the ordinary for this problem to occur (at least for me).
I hope that this can be fixed without having to resort to manual disconnects through a report because that would get very annoying.
Thanks,
Gathilas