revlog: fix the naming scheme use by split temporary file
The `-s` is now added on the first piece only and the `.i` is added to the
index. This match the initially intended naming scheme.
# So GitLab doesn't think we're using tons of Perl*.t -linguist-detectable