fix: use bews_log() instead of perror()
fix: ignore SIGCHLD to let the OS handle its re-parenting