@derickr: Previously, this would have resulted in a CursorTimeoutException due to code detection in `mongo_cursor_throw()`. I spoke to @bjori about this and he agreed that it should really be a CursorException, since it's not a client timeout. Per our documentation:

>  The driver was trying to fetch more results from the database, but the database did not have a record of the query. This usually means that the cursor timed out on the server side.