It's flaky in that systems with a high FD limit will get an unexpected ENOMEM error from daemon(), failing the test.