clear socket_block_directions bits before send/recv
clear socket_block_directions bits before send/recv

These two places are the only places where send and recv are called
outside of transport.c so make sure they clear/set the bits correctly.

libssh2/libssh2,libssh2/libssh2,libssh2/libssh2,libssh2/libssh2