Check out the following:

This
This too

Pay attention to what "reset" values are available for castsequences. Also, you could also keybind a vanilla Drain Soul spell/macro to another key and press that after interrupting the Shadowbolt (e.g., by moving).