ManifestTask: use PipeLogger for monitoring
SpawnProcess: stdout_fd FD_CLOEXEC