cpuidle/sched: squash recent changes

Squash recent cpuidle and sched changes to hopefully improve battery life and fix some stutter due to these changes.

Signed-off-by: Lens-F <tnoah12@gmail.com>