Revert "handle more process.nextTick situations"

This reverts commit cbcc1da70d048ddee69b936df033650e32f34760.
handle async adding tasks using flush timeout

we try to add depth 0 tasks in bulk so that we handle cases where people
are adding them asynchronously (which is bad)
upgrade mocha
1.1.0