Timer ISR stores the clock value, stops it, then restors the starting
value on exit