Don't fire onTransportError if response received

If a client transaction has already received a final response, and is only
hanging around in case of retransmissions, don't fire onTransportError on
the request sender if the WebSocket closes.