The client is ready when the event source is opened. That happens when the response is returned from the server. There's a window there where the server side message bus subscription isn't setup as yet.
Fixed race condition where connection could start sending before the
message bus is subscribed.