process::nextTick wasn't referencing idle handle when called before 
uv loop started, causing idle handler to never be invoked