1 is better because a limit or batchsize of 1 close the cursor on the server side.  Either way we end up forcing multiple batches, but this checks another edge case as well.