It may happen that a  user may leave their computer and continue work 1 or 2 hours later. If we leave the timeout at initial (=1hr), this would be bad.
How about keeping this code and setting the timeout first timeout of tutorials to "warning + 60sec"? this would have the same effect as you proposed.