What is the usecase for reorder_block_iter_var schedule primitive

I ran into the reorder_block_iter_var schedule primitive and I see that it changes the order in which the loop vars are bound to the block iter_vars, but as far as I understood, it shouldn’t change the generated code in any way, so I wanted to ask the intended use case for that primitive if anyone knows.

cc @yzh119