zmq transport: Respect the timeout argument in Client.get()