sched: fix __set_task_cpu() SMP race