fix logic in ZMQ_CAN_DISCONNECT macro