pub(super) async fn migrate_conduit_media(services: &Services) -> ResultExpand description
Imports the original media files of a Conduit database, re-uploading each
servernamemediaid_metadata entry through media.create.
Malformed entries, unreadable filesystem files, missing provider objects, and moderator-blocked media are skipped. Persistent source-provider faults, blocklist read errors, and destination creation failures abort without setting the completion marker; a restart safely overwrites deterministic partial metadata and provider objects.