Interesting, considering the retry logic I had assumed that the client was intended for indefinite retry/long lived persistent connections.

No problems, can revert this change and then create a new client class if we want to reconnect with a new session?