propagate UnknownHostException upward for the user to deal with
fall back on the standard tcp client if we get an UnsupportedJVMException exception