Change UNREACHABLE_HOST to using a script to try and find an unreachable host (using iptables doesn't work for host unreachable);
Don't enforce that icmp pings have to wait if they discover network unreachable early;