i can confirm that this happens during mission hopping as well.
Edit: i think i know the reason for it. It has to do with wounds. If a guy is wounded, max health pts threshold dropped, and if he did not recover never to regain his max possible health pts, he will have excess of health pts over the threshold in the next mission. It has to do with the calculations i think.