[4.3.4]Core/Units: don't set power type if old power type is the same

It's not needed to set a new powertype if the old powertype is exactly the same.
This will also fix the problem that respawned npc's with class_warrior or class_rouge generate rage/energy if they are not supposed to do this. (Like Blackrock Battle Worgs in the human starting zone)