Fix broken timeout for SSL transport

read_timeout sets timeout on original TCP socket even if it has been wrapped into SSLSocket. Changing timeout such way does not influence wrapped socket. We need to use other interface - thru transport.sslobj instead of transport.sock