Tests: gave more appropriate name to test.
Tests: added logs flushing on tear down.
SocketAwaitable: added 'throwOnError' option.
TcpClientTransport: improved states stability.