Work on connection resilience.
Work on connection resilience.

There is still more work and testing to be done here. Specifically with
semantics of timeouts and cases where exceptions are caught raised by non-
protocal code.

quirkey/remix-stash,quirkey/remix-stash