Smart ping determines "host up" upon receipt of "icmp unreachable"

This is bad behaviour, there are other ICMP replies for that.

checkmk has a global setting to ignore TCP reset packets that have the host’s IP as source. But not ICMP unreachables.