Add damage variance to max damage too.
UpdateAllStats after creature respawn.
Figured out damage was not updated after a respawn so if a level 60 mob die, and respawn at level 61 the damage will still be same as lvl 60 till UpdateDamagePhysical is called. (often the case when any buff/debuff applied to the mob)