Fixed wrong assert in zmq_recv

zmq_recv returns bytes count, not error code, so 'assert (rc==0)' behaved completely wrong
Merge pull request #931 from Dahko/patch-1

Fixed wrong assert in zmq_recv