fx_cast_spell_on_condition: cast the spell, don't just apply its effects

this way the projectile is not ignored, fixing bg2's Blade barrier,
argent77's mod whirlwind, contingencies with aoe spells (eg. haste)
and probably more.

contingencies and spell triggers remain broken in some other manners