Avoided bug where multiple commsEngines listen on same socket