LF working Rogue macro (Combat) lvl 90

I just tried:

/use [nostance:1]Stealth;[stance:1]Cheap Shot
/castsequence reset=target revealing strike,sinister strike,Eviscerate,sinister strike,!recuperate,sinister strike
/castsequence [combat]reset=target !Slice and Dice,null
/use [combat]Killing Spree
/use Sprint

But this seems to lock up after the first kill I believe due to stealth being on CD. Can someone make a new macro that doesn’t lock up. Also, if someone similar to /targetenemy [noharm][dead] could be added that would great as it make targeting easier.