Default value of timeout is used if no argument is supplied to updateTimer. This reduces errors on Windows when exceptions are thrown.

Sometimes, the first time I run phantomrunner.js I see errors like:

RESOURCE ERROR: Operation canceled, URL: http://127.0.0.1:8080/classes/text.dre, File: error77941122.html

These disappear if I run the test a second time.