[z1895] Reorder caster/target selection for normal case in Aura::TriggerSpell

There is no reason to overwrite behaviour of custom code, also it is easier if caster/ target selection is done early to prevent unexpected changes after custom code

(cleaned version of f63870f)

(based on commit [s1472] - 09c3b70)