catch os.Hostname() failure if any.
trying a bit harder to get golang's os.Hostname() to behave like 'hostname -f' all the time.