Avoid logic race causing duplicate outbound connections
Avoid logic race causing duplicate outbound connections

The connectingRemotes map must not be unlocked and relocked between
checking for a connecting peer, and marking the peer as currently
connecting.

decred/dcrwallet,decred/dcrwallet