I am against "overhealing".
This is because it breaks the normal rules of thumb and general practises of game development.
Not only is it standard to apply damage first then heal.
If body parts at the current work as command is executed on the tick. Then healing should occur same tick but it should be applied after damage.
Else one should be defining what happens next tick and the heal should occur at the start of the next tick.
Either way the idea of healing when there is no damage yet is in my opinion incorrect.
It is the equivalent of trying to sow shut a stab wound you have not yet received. That is just not how the world works.
Alternatively you can not kill the unit if enough healing is applied for them to survive damage - heal.
At least that is my way of looking at it.
- DeathTech