Not that it really sees play in doubles (since Protect is basically required to run as a move, taking up a slot on all Pokemon), but Whirlwind or Roar completely makes this strategy fall apart. Once the Pokemon with the boosts is shuffled out, those boosts disappear. And Z-Moves are once per battle, so your strategy…