Random tasks should only come from the pool of uncompleted tasks