Use `process.nextTick` to yield instead of `setTimeout`

Fixes an issue with min-webdriver where it async_script calls respond
with a timeout error if no timeout has been configured explicitly.
0.6.4