Fall back to alternative OR or Dir port if the current fails
When a client (or relay, when that time comes(*)) fails to connect to
an OR port it should try using another OR port for the relay it's
trying to connect to, if there is one.
(*) relay to relay as well as relay to authority connections
issue