Runs a subprocess and optionally polls for import-job cancellation, killing the child with SIGTERM when the job is cancelled.
Executable name or path.
Argument vector.
Human-readable label for error messages.
Optional
Optional stdout/stderr handlers and cancellation polling callback.
Resolves when the child exits zero; rejects on failure or cancellation.
Runs a subprocess and optionally polls for import-job cancellation, killing the child with SIGTERM when the job is cancelled.