Initiate /start request after a transport is selected in the JS client

- This is how the .NET client already behaves

#3104
Bump version to 2.1.1
.NET Client: Dispatch failed hub invocation callbacks on reconnecting
- #3101
Merge branch 'release'