`new ServerSentEventsTransport() { ConnectionTimeout = TimeSpan.Zero }`

This would allow Delay in OnConnected to be much shorter. You may be able to get away without using `FallbackToLongPollingConnection` at all since it will fail nearly instantly.