Change LastHeal to use NodeState

Returns IDLE instead of NONE when no previous Heal information.
Simplifies code