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 . This fix also handles OpenStack issue when Rabbit SSL is used and Nova Compute starts a bit faster then Nova Conductor - the former hangs forever with incorrectly set 10s timeout