Firewall issue when connecting over local network
When connecting over local network, if one machine has a firewall blocking incoming traffic and the other doesn't we can make a connection one way but not the other.
If we get a ConnectionError::TimedOut from Quinn when connecting, we should switch roles (who connects to who) and attempt to connect in the other direction.