SCHED_IDLE is problematic. There is no priority inheritance with SCHED_OTHER threads. SCHED_OTHER threads block for prolonged periods of time when they contend for a mutex in the kernel with a SCHED_IDLE thread. The SCHED_IDLE thread holds the mutex, but it is unable to complete its critical section because it keeps getting preempted.
That was the original. The "clean" version author objected to it asking for a blanket permission for all sites I believe. The original seems to hardly be updated now.
Oh ok, good point. I didn't remember the discussion from the time in detail and I didn't read TFA because it asked for so many cookie permissions and the opt out button didn't appear :/