Fix bug with health bars starting red

I was setting info before setting max_unit_hp, so the max_unit_hp
was some arbitrary value, usually 0 or 1, creating a wacky
life_fraction value and maxxing out the red with no green.  Change
order to set max_unit_hp first and it's all good