Well… Shadowstep isn’t on the GCD so if you really want it in the macro you should be able to insert a line above “/cast adrenaline rush” and add “/cast shadowstep”
This is a little unsolicited advice but I would change your second to last line in the macro to something like this:
/cast [nostealth][nocombat] stealth
The way you have it now – your macro will attempt to stealth anytime you are not stealted, even if you are in combat – which generates an error. Doesn’t hurt anything it just isn’t elegant scripting
Anytime – I’m at work so I wasn’t able to test my suggestion to you. If shadowstep doesn’t fire off for you let me know though, we will get it figured out :-p