Idempotently terminate the worker and reject pending/future jobs.
Validate limits, clone pixels and run one job, preserving caller buffers.
Resolves even for ambiguous/not-found outcomes. Rejects MatchingError for
invalid inputs/budgets/backend failures, BUSY for concurrent requests and
DISPOSED after disposal. Normal abort rejects with name AbortError and
terminates the worker; a subsequent job may create another worker.
Worker results carry job IDs so late messages cannot settle newer jobs.
Optionalexecution: MatchExecution
One-job-at-a-time owned worker executor with reusable backend state.