Ok, I just discovered Null in castsequence /facepalm. Time to rewrite a few macros and this will make my warlock macroing much much easier.

Code:
/castsequence reset=target Corruption, Null
/castsequence reset=target Curse of the Elements, Null
I also don't think I buffed Shadow Resistance with the priest so that should negate some damage from the shadow bolting caster. Shadowfiend was also not getting cast, I might do Null castsequences for the long cooldown spells on the priest and make sure they are far enough down the priority chain so that it is rarely used on trash.

I still have lots of room left for improving. The hunter Kill Shot is something else I need to get into the rotation somehow. I am thinking of making it a fallback in the hunter rotation. So if the hunter is not doing anything else at the time the hunter will try to do Kill Shot.