lib/util_runcmd: make use of double_fork() to avoid SIGCHLD problems.