I've now done enough successful Garuda runs to say that I have no effing clue on earth how to predict Wicked Whirl when I've got her and Suprana pulled. They'll do them separately on me, they'll do them together, they'll wait until after porting, they'll do it just before porting, they'll apparently not do it at all until just before Suprana's dead and then boom double wicked whirl... I have no clue what triggers it from either and I've given up trying to figure it out. I just keep all cooldowns saved for when I've got both pulled and cycle through them as overlaps and hope to hell for the best.