Merged events: distinguish abrupt disconnection from quit