Support versions of Paramiko which don't take a random pool argument when signing data.
Run multiple parallel accept() threads on each transport in order to speed up connection building and make it more robust in the case where all nodes start up simultaneously.