As long as we've patched the factory before the connection is actually made we're safe. Starting to connect is the last thing we do in `setup_transport()`, so we should be okay here. I ran a few hundred iterations of that test module and didn't see the connection win the race.