Combine tests into single test of all combinations
Fix SPARK-3426.
Add comment explaining use of createTempShuffleBlock().