If the set of cursors returned from a returnPartial query is zero, it is possible in some cases to segfault when at least one cursor is expected in isSharded().