Fred retreat.lua: make sure heal_score is set in all situations

A case when a non-regenerating unit was poisoned and not on a village
or next to healers was previously missed.  Fixes a bug found by
skyfaller.