That is exactly they way I run Wraith and other undead that reduces max HP.
We track damage and not current HP.
So your example at my table would be:
Here: (current damage 10, max HP 60)
You get hit for 21 damage, Your damage goes up to 10+21=31, max HP still 60
You roll a DC 14 CON save, Fail...