added unit tests that simulate transport failures, one for TransportClientNodesService and one a bit higher level that tests InternalTransportClient