for @BalancePartitions, it calls the overloaded activate() that takes an undo token. This one is only called by normal snapshots.