Fix abilities which block stat decreases, for real this time.

Now, those abilities will not report their activation if the stat drop would have been caused by a secondary effect.
They will also only report their activation once, even if multiple stats would have been lowered.