[1.07] Unit HP bug - with towns
When you place units in a town, I find that they may get increased max health. However, it doesn't increase the current health. Even if you send units into a town while at full health, their current health remains the same while the max health sky rockets. This leaves units looking like they were damaged.
After the unit "heal" itself while in town, if it leaves, its current health shrinks to match the max HP. Returning the unit to the town does not restore the unit to its previous health before leaving.