dont update external ids unless apply_linked_records

As reported in basecamp, records with external_id subrecords were breaking the batch import endpoint.

https://archivesspace.basecamphq.com/projects/10203742-at-and-archon-data-migration/posts/74744070/comments