disambiguate to location when no IPs can be determined

previously, fallback was to localhost, which could often be wrong.
update header in parallel.util
Merge pull request #5486 from minrk/disambiguate-default

disambiguate to location when no IPs can be determined