It feels like it's possible here for there to be a period where the bulkInsert has inserted the document but the attachments are not yet available, meaning the document the application might see is inconsistent?