Jonathan: A runnable task can change schedulers in the same NUMA node if it is waiting and another scheduler in the node is not busy or actively running a task.