By all means try it, but I’d imagine that it will cause you to fire off your cooldowns before you’re ready to use. It may work out fine if you put barbed shot before the cooldowns though.
I’ve been working on a macro that is sooo damn close to delaying Barbed Shot near perfectly by putting it in a castsequence of barbed shot, cobra shot,cobra shot. but every second or third cycle it fires one too many cobra shots, so now im trying to set it so the sequence resets on a timed interval. Now I know exactly why blizz has switched to making the rotations rely on RNG, just to screw with macro users so we cant fine tune our rotations to max dps…bastards.