Initially add support for handling reconnection when the circuit state is still available on the server (ex. transient connection loss). #5562 tracks reconnection to different servers and handling state persistence and rehydration.