Re-connects an unexpectedly dropped connection

If, for some reason, ADN drops our connection without an explanation, we'll try automatically reconnecting before falling back to polling.