mongodb/node-mongodb-native — pull request #982 by glasser (2013-05-21 21:50:32+00:00)
Title: If we switch connections on reconnect, copy that into the cursor.

This addresses #981. It's not super convincing --- eg, it depends on some internal implementation details about how a particular `options` object is passed around. But it does fix the issue I was seeing where starting a tailable cursor while disconnected would hang on the first getMore (after a successful Query) after disconnect.