Update for race condition to skip abort when connection already disconnected

Fixes #2897
Workitem for porting #2936

(Porting commit 281707d01c42e53a0ae0989cbdee74109b8b6ef8 from the dev branch

Conflicts:
	src/Microsoft.AspNet.SignalR.Client/Transports/ServerSentEventsTransport.cs)