Use process.nextTick instead of setTimeout

setTimeout in node have weird behavior when debugging jake with node-inspector. The time you spent in paused state added to time timer counts until actual emit, so execution of actual code halt for a long time (actually there is node timer code executed). process.nextTick does the same thing here, delaying execution to the next tick, but it have no problems with timers.