Unfortunately it's due to a limitation of the scripting API. Spells can't be selectively interrupted, you have to interrupt each spell currently being cast. If you could cast burning hands with one hand the spell you're casting with the other hand would get interrupted when burning hands' time expires.
spells (2 comments)