Added global conn_op_mutex initialisation, fixed channel constructor calls
Fixed unbind bug, proper blocking until threads exit