sched: fix race in schedule()