I don't think this is quite what we want for this point.  There is this weird case even in find and modify that multiple findAndModify calls could all finish the "find" phase before any start the modify phase.  I think David wanted it known that updates are also atomic on a single doc level, but I could be misreading.