fix: zmq context and sockets closing gracefully