A 3-in-1 macro for Fury 4.3.4 warrior! Need advice

Hello Friends!
My goal is to create a seamless nonjamming macro for the Wow Cataclysm fury warrior.
Here are the 3 spells i wish to use:
Bloodthirst: 3 sec cd.
Raging blow: 6 sec cd + needs enrage
Slam (instant): proc, not hardcasted.

Here is what i have so far
/castsequence reset=0.3 0,0,Slam,Bloodthirst
/castsequence reset=0.3 0,Raging Blow,Bloodthirst
/castsequence reset=0.3 Bloodthirst

Essentially i want the spell sequence to be [Bloodthirst, Raging blow, Bloodthirst, Slam]… on repeat. But, i dont want it to jam if either Raging Blow or Slam are not usable, which is often.

Since its just 3 spells, i would like it to flow very reliably. Please give me your critiques and wisdom!