Fix for recent changes in zmq4 completly removing zmq_event_t

I had thought I had accounted for the eventual removal of zmq_event_t but I missed it. This will keep zmq_event_t for only <4 versions