Fixed timed interrupt routine behaviour

If a timed interrupt routine returns true, the input operation that
called it is supposed to finish, storing a value of 0. This was not
happening. Now it is.