sched: Make set_*_buddy() work on non-task entities