Couldn't this be `app.MapConnection<PersistentConnection>("/timeout-recon", config);` allowing you to get rid of ReconnectionSuccesfulTestConnection?

Or, better yet, couldn't you use just about any other exiting PersistentConnection like MyReconnect?