Looks to me like the nozzle of the sweeper is giving the illusion that the king has obtained damage.
I'd have to agree with this. Healing doesn't start until battle is over. The proof is exactly as explained above. On very few occasions, my heroes will have taken such little damage that regen. time was almost instant but it's not because they started to heal before the battle was over.
GOT EEM!