upsertStream now uses more options from a file document that already contains an _id