One of the tests that failed was likely relying on the auto_increment property of tables. Changing the strategy to truncation will likely execute "TRUNCATE TABLE `x`" which also resets that auto_increment value. The rollback of the transaction method might have broken that somehow.

If you find a counterexample, feel free to reverse it.