I actually use one of my calls for just the staggered totems ie. tremor, blank, cleansing, blank and have this one set to round robin.

The only other thing I would say about your initial macro is that you have one too many commas for a three toon sequence. The macros in the second post are fine to use and will prevent you from ever having a keystroke that will not drop any totems at all.

This doesn't explain why your macros got out of sequence, but as mentioned a reset condition is the best way to automatically resynch them when needed.

Cheers