If an interrupt thread runs for a full quantum without yielding the
CPU, demote its priority and schedule a preemption to give other
ithreads a turn.
Unlike ULE, 4BSD schedules the preemption unconditionally since it
doesn't have a cheap way to check the equivalent of tdq_lowpri.
Sponsored by: Netflix