Yes, you are right - keepstatus helps to repeat this crash easly - or just fast enough user reaction to switch online/offline status. Disable it, and it's hard now to repeat this crash if it changed manually after some timeouts.. But anyway I sure this crashes must be fixed - keepstatus are really nessary plugin, because protocols and their connections are still very UnStable, so every of them can go offline every minute and never return back automatically, so you will have a bad time swiching it back manually.