Making client reconnects happen immediately after a disconnect and then follow the reconnect interval, and also fixed an exception source this uncovered.