Connector select fixes

@ivey @KAllan357 this swaps the warning message to a debug message when a connector isn't explicitly specified. It also repairs `HostCommander#connector_for` which was not side effect free: it would mutate the options it was passed.