Eliminate race condition by using clone atomically (vs. fork and unshare)
Fix bug where we exited poll immediately on EOF -- dumping bytes in queue!