Change state after unexpectedly killed WebSockets

When WebSocket connections were killed (e.g. if a server crashed) Callbacks were not called and Status was not changed to DISCONNECTED. This is fixed here.