TINKERPOP-2019 Cancel WS operations before closing

This should avoid rare race conditions where we apparently still call
ReceiveAsync on a Websocket that we have already closed which results in
an InvalidOperationException.
2 files changed