Nevermind. Had to dig into an old backup and go into the .lua file to retrieve it. Posting it in case anyone else preferred this one. Works flawlessly for me. For some reason, the ones w/o the specific [form] entries lockup or just won’t cast in priority order. Your mileage may vary.
#showtooltip Shadow Bolt
/targetenemy [noharm][dead]
/castsequence [mod:shift]Metamorphosis;[noform]reset=target Curse of the Elements,null
/castsequence [mod:ctrl]Corruption;[noform]reset=target Corruption,null
/castsequence [form:1]reset=target Doom,null
/castsequence [noform]reset=0.3 0,0,Hand of Gul'dan
/castsequence [form:1]reset=0.3 0,0,Chaos Wave
/castsequence [noform,nomod]reset=0.3 Shadow Bolt;[mod:alt]Soul Fire
/castsequence [form:1]Touch of Chaos
/castsequence [form:1]reset=0.3 Demonic Slash
/use [form:1]Dark Soul: Knowledge
/use [form:1]Imp Swarm
/petassist
/run UIErrorsFrame:Clear()