Problem: UUIDs were sometimes rejected by libzmq

When a UUID randomly started with a zero byte, zmq_setsockopt (ZMQ_IDENTITY) would reject it.

Fixed  by adding a [1] byte before the 16-byte UUID.

Fixes #179 as far as I can tell.