2145 - Added connection data (hub subscriptions) to every request.

- This also involved moving the starting event above the negotiation logic instead of inside, this way connection data is built before the negotiate request.

#2145