Another Demonology Legion Macro

Would anyone who has a higher ilvl and understanding of Warlocks like to test this out for me?

Sequences['Demolock'] = {
specID = 266,
author = "Cymiryc",
helpTxt = "Talents: 1211322",
StepFunction = GSStaticPriority,
PreMacro = [[
/cast [nopet] Summon Felguard
/targetenemy [noharm][dead]
/petattack [@target,harm,exists]
[[/castsequence Demonbolt, Call Dreadstalkers]],
[[/cast Call Dreadstalkers]],
[[/castsequence Demonbolt, Demonbolt, Demonic Empowerment, Hand of Gul'dan]],
PostMacro = [[
/use Command Demon
/use Grimoire: Felguard

I have tested it out for myself and found that this will never lock-up (Bold words?)

It’s mainly for those without the class trinket and T18 gear so includes the use of Improved Dreadstalkers. I find this to be more suitable than Impending Doom as it’s guaranteed 2 imps to appear, also imps riding on the back of the Dreadstalkers is just too cool not to use!

You will Shard starve but it’s only for a second and you will regain them very quickly and the plus side is you wont lock up and just stand there wondering whats happening.

Previous macro i tested i thought didn’t lock up, but while out in the field against invasions it did, and it annoyed me. This one should be safe.

Removing the warning not to use this macro as the previous one i attempted locked up during invasions but not on the test dummies. Annoying.

How about an AoE version?

Also, where should I add summon doomguard to the above?