Revert "Fix #3691"

This reverts commit 500d615f69899c1601af7e0e512754f957a9ef39.

Conflicts:
	base/task.jl
fix #3691 better
restore some libuv.state arbitrarily lost in bdb61666d106ffb859d1d672c7b4c79308601c00