[PATCH 3/7] sched: allow try_to_wake_up to be used internally outside of core.c