Ensure Connection.Send doesn't silently fail due to a reconnecting WS

- .NET Client
- Previously WebSocketTransport.Send would noop if the WebSocket wasn't
  open, and this could occur while in the reconnecting state.

#2582
Merge branch 'release' into dev