Fix occasionally incorrect return value for monster mass ench functions.

I don't think this is ever relevant, but the function would return 0 if
the last monster(s) the spell attempted to affect resisted even if the
player and/or other monsters were affected.

Having to fix the same bug in three places is a bad thing, for that
matter.