Seeing some low-inform stuff here;
A.) /castsequence reset=target/combat Tip the Scales, Dragonrage
Keep in mind that you won’t be able to re-use Tip twice; this just resets the macro so that once it does come off cooldown you will be able to use it again.
Not terribly familiar with evoker abilities–I rarely touch the class-- but this may work a little better:
/castsequence reset=120 Tip the Scales, Dragonrage
Second one is likely smoother, but if you use Tip and then manage to nab a cooldown reducer–like in Valley–you’re hosed and still will have to wait for the 120 second cooldown anyway.
B.) You may not be able to target totems, but you CAN make them your focus and use an [@focus,harm,exists] conditional and set that up in your DPS macro. You can set up WeakAuras to whistle and ring bells whenever the enemy team has some ability buff–such as a totem being put down.
Its not the /castsequence macros that were doing the kickbotting/cheating; in reality, it was the CVar scripts all along that allowed the macros to do it–a nasty bit of scripting that has gone under the radar for years.
With CVars, a cheater can do all kinds of stuff, such as:
-A hunter being able to Disengage forward
-Changing your graphic settings to see stealthed people
-Do that “check for this, and if its true, do that, else do something else lines.”
-And tons more…
See old YouTube videos for what this looked like (they are older & therefore, unable to do a lot of this now; like I said, Blizzard finally got wise and cracked down on these scripts).
But some CVars are innocuous, such as (re)setting your camera angle and distance.
After the kickbotting hype, I tried to run some rather harmless CVars in one of my macros (there are all kinds), and you would be happy to know that they’e clamped down on CVars (was waaaaaaaaaaaaaay past time; they should have done this years ago); any player who tries to backdoor cheat now will have have all kinds of bells and whistles going off on their UI.
A conditional is something much more basic; it only tells you when you can do a macro code–and/or to who you can do it to.
-/cast [combat] someabilityhere
Will cast that spell ONLY in combat
-/cast [@target,harm,exists] Penance;  [@target,help,exists] Penance
A macro with conditionals that Discs live and die for.
Hope you can see the difference.