The C test_salvage builds its salvage data under a name where WT can see it. If you do something that causes WT to look at it while it's being built, that corrupts it and then the test fails. This is unnecessarily fragile.
Instead we can build the salvage data under a different name and copy it into place only when it's ready to be salvaged.