SERVER-12266 contém uma explicação oficial. Em particular, este comentário :
Se isso é razoável ou não, não posso dizer. Suponho que você possa contornar isso anexando
_id (ou outro campo constante) para o $set valor por padrão. _id (ou outro campo constante) para o $set valor por padrão.