@davidfowl , this check will prevent the log "...reconnecting" which is not accurate for this scenario.
And SSE has some check like:
https://github.com/SignalR/SignalR/blob/release/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.transports.serverSentEvents.js#L55