SERVER-8680 $setOnInsert should not create an empty parent object when it should be a no op