If execve fails, the posix default launcher will [call exit()](https://github.com/boostorg/process/blob/5597aa0055b81017f6ea24cb652f07a014b12771/include/boost/process/v2/posix/default_launcher.hpp#L389). This is incorrect, since it can interfere with the parent; it should be calling [_Exit()](https://pubs.opengroup.org/onlinepubs/9799919799/functions/_Exit.html). See https://stackoverflow.com/questions/5422831/what-is-the-difference-between-using-exit-exit-in-a-conventional-linux-fo