Open /dev/null as STDERR after fork

If we don't re-open STDERR after forking (to start tail, not to daemonize), we
leak the parent's STDERR to tail.  This is usually uninteresting, but it is
problematic when the parent's parent is expecting those filehandles to close
and just generally untidy.