version 3.0.6
- Fix lastSeenAt and lastInteractionAt being given the same value: ensure instance activity is only updated when instance has interaction
- Add an idle handler to the GatewayClient to ensure that the events gateway is properly closed even if we don't receive a disconnection event from the websocket