Fixed disconnecting after channel timeout…

… by closing shell when we read LIBSSH2_ERROR_SOCKET_RECV