raise ChildProcess::LaunchError with the original message to ease debugging when running subprocesses