Postando isso apenas no caso de alguém se deparar com o mesmo problema.
Atualizei o driver do MongoDB (versão 2.1.13) e o problema parece estar resolvido agora. Então fiz um diif entre a versão que estava usando, v 2.1.7 e 2.1.13 e descobri que houve poucas mudanças feitas na classe do cursor, perceptíveis em torno da condição de escape. Não tenho certeza se esta é uma mudança relevante ou se há outra coisa que foi corrigida que resolveu meu caso.