Fixed wrong assert in zmq_recv

zmq_recv returns bytes count, not error code, so 'assert (rc==0)' behaved completely wrong