That's true.... even if your connection stays always online, the Messenger servers can sometimes experience some problems that will disconnect you and reconnect you, reseting your status to what it was. In factm if you enable personailised away, Messenger Plus! will put back your status after you've signed back so it will fix your problem
.