Pubblicando questo nel caso in cui qualcun altro si imbattesse nello stesso problema.
Ho aggiornato il driver MongoDB (versione 2.1.13) e il problema sembra essere stato risolto ora. Quindi ho preso un diif tra la versione che stavo usando, v 2.1.7 e 2.1.13 e ho scoperto che c'erano poche modifiche apportate alla classe del cursore, evidenti intorno alla condizione di scarico. Non sono sicuro che si tratti di un cambiamento rilevante o che sia stato risolto qualcos'altro che ha risolto il mio caso.