fix the bug : shield bar disappear if user cast high level PWS on a lower one
If user cast a high level PWS on a lower one, the following events are fired in sequence:
- SPELL_HEAL
- SPELL_AURA_REMOVED
- SPELL_AURA_APPLIED We should avoid removing shield value which is calculated in step 1 in step 2