I’ll go ahead and post my solution, in case anyone needs it. Basically ended up writing a MySQL query to fix the document paths in the database:
update wp_{siteid}_postmeta p
inner join wp_sitemeta s
on p.meta_value REGEXP concat('^', s.meta_value, '/.*')
and s.meta_key = 'document_slug'
and p.meta_key = '_wp_attached_file'
set p.meta_value = substring(p.meta_value, length(s.meta_value)+2);
This query assumes you’re running multi-site so replace the {siteid} in the query with the ID for your site.
I didn’t say it was a good solution. ?? Still would be nice to have a working import script though.