The test below makes sure that the EC is loaded with all the tasks before starting to process, so that it will resubmit after "throughput" number of tasks processed. suspension aborts the current batch, otherwise it wouldn't suspend?