Fixed: Race condition and missing .ConfigureAwait

Fixed: Race condition on AwaitMessageAsync and BegingWritting when not
awaiting the result. Also, missing .ConfigureAwait calls in
WebSocketStringExtensions