resurrect: Update properly when the unit is successfully resurrected

INCOMING_RESURRECT_CHANGED is not dependable, and I've often seen that once the unit is successfully resurrected, the icon gets stuck.