sched: Make sleeping inside spinlock detection working in !CONFIG_PREEMPT