Add plumbing for fine-grained ingest cancellation