I still don't get this.
This migration depends on nothing at all. Meaning when someone rolls back to any version it is not being reverted.
it would only be reverted if the version you want to go back to, or any migration that depends on that version-migration, is being reverted. Not the otherway round.

    b -> depends on -> a
    Roll back to b: a is kept, b is reverted
    Roll back to a: a is reverted, b is reverted because it depends on a

So aslong as we don't add a "depends on" to migrations_table it is never being reverted in case of a reroll, unless you reroll migrations_table.