CSHARP-822: added in check to not fetch the next batch when it is not required.