This allows large instances to run an (interruptable, resumable) reindex task that can cover thousands of courses.