codeintel: Do not perform part upload within transaction
Created by: efritz
Upload the file and then transactionally commit. We want to be able to handle concurrent part uploads, but this currently acts as a single-writer lock around that record's uploads.