Respect CPU_CYCLES_LOWER_LIMIT even if there is a backlog.

Without this fix, some interruptions can cause cycles to drop
to zero, permanently stalling the simulation.