Make sure connections that can be connected for new agents, do so on
creation time.
Params were not threadsafe, quick sequential calls to sendAsync while
reusing params could mix the calls up.
Early zeroMQ implementation: still todo: Better port selection,
testing,testing,testing.