Can't remember why we added `USE_HOSTNAMES` in the first place. So hesitantly agree with this.
We should change javadoc on `addTargetHost()` which says:
`The {@code USE_HOSTNAMES==false} is just used to say whether to fall back to IP if that is not available (and...`