Change unrouteable address for testConnectTimeout

Some networks actually try to route the unroutable IP address that was
being used by testConnectTimeout (172.31.255.1). This results in a
connection refused instead of a timeout, causing the test to fail.

Instead switch to the address 127.255.255.255, which should always be an
unroutable loopback, independent of the network configuration.