Demo map of a buff based system that allows for uninterruptable abilities to be interrupted by the unit being hit. Also contains a system for making the next unit attack to have an enhanced shot.
First problem is solved using a damage response on defender that applies a Buff that disables the ability in question disrupting it.
Second problem was solved by the ability applying a buff with a damage response on attacker that does the enhancement that expires before the next attack. In hind sight adding a Create Persistent effect with a 0.0016 sec delay that then removes the buff with the damage response would be a more robust method.