Well, if you are using DDS anyway, you might as well just trigger the whole stun effect. I.e. every time a unit with Bash attacks, run a random number and if it passes, create a dummy unit to cast Storm Bolt with 0 damage on the target.
Also,
what exactly is this supposed to achieve? This makes the spell not act as a spell?