sched: extract walk_tg_tree(), fix