Another example of scripted AI decision making is tail swipes.

Most of these moves (t1, t10, ogres doing the rear facing elbow drops) do have specific triggers: boss state is not engaged in a higher priority attack and someone is in position to be hit. Triggers are met and the boss takes a swing. How do we exploit it? Some bard floats in and out of it to force it and force a damage lull for the healers.

All AI is: nested conditionals that gives the illusion of decision making. Once the conditions are discovered you can easily exploit it. League of Legends bots come to mind as another example. So either move in a defined pattern on a timer... Or move in a prescribed pattern to force, or eliminate, mechanics. Devs call.