If pulses stop while it's in the CountRevs interrupt service routine, interrupts are disabled,
and you'll be waiting forever in this routine until pulses start up again.