transaction: backup file in a dedicated "namespace"
File backup may conflict with other "journal.*" file. We add a fixed part in the
backup name file to prevent it.
Testing that hghave does not crash when checking features $ "$TESTDIR/hghave" --test-features 2>/dev/null