fix the case where a client misses a heartbeat but the websocket maintains connection