This covers the fail case of removing and adding items (see https://github.com/ppy/osu/issues/21926) but also covers the proposed forward implementation, which now considers `DateAdded` and `OnlineID`.
ImportParameter
IModelImporter
batchImport
GetNextBestFilename()