Tests handling of large data sets on a (simulated) slow network, with results being returned after a delay and out of order, and the total number of rows being returned at a different time to the result set.