Como os subdocumentos são basicamente apenas campos dentro do documento principal, quaisquer atualizações neles também são atômicas.
O MongoDB possui transações por documento e isso se aplica a todo o documento, incluindo seus subdocumentos.
Deve-se notar que não apenas
findAndModify é atômico. Qualquer operação em um único documento, seja update() ou remove() é atômico.