if (++thenCount === iterations) {
                  assert.strictEqual(task.status, 'canceled', `task.status at thenCount=${thenCount} ${reportTask(task)}`);

                  assert.areTaskQueuesEmpty();