Allow ConnectionManager.process to run from multiple threads