Always use latest zmq_return in the DieselZMQService

A client can disconnect/reconnect, but messages will
never make it back to them b/c the appearance of the client
id will keep the session alive, but it will not update
the zmq_return path.  This causes return messages to
be sent to the old socket identity.
Let __call__ be run().
Initial documentation set.