Broken addresses on command line no longer trigger testnet.

When passing a bitcoin: URI on the command line, invalid addresses do not incorrectly send the
user to the test network.
Merge pull request #4623

e84843c Broken addresses on command line no longer trigger testnet. (Ross Nicoll)