Handle failing "fork" - show error messages when appropriate

(Not considering attempting to waitpid(-1) as error)