Reconnect works as it does today (does not rely on the init message).  

That's an interesting point however.  Should we also only trigger "Reconnected" on an init message?  That'd be a significant but worthy addition.