Change worker-runner.js extension to .workerjs so that it doesn't run during npm test.
Style issue fix.
Move makeZeroTimeout guards to one location.