sched: refactor try_to_wake_up()