For consistency, emit a present-tense "disconnect" event, but only if we are already connected
Track and clear the presence interval timer; make the timer period configurable.
Attempt automatic reconnection by default