EventBatchProcessor
Applies one gathered app event batch and completes its queue acknowledgement.
The batch owns cancellation until native transactions and acknowledgement finish. Required effect and receipt failures throw from the native callback to prevent a commit. Queue acknowledgement starts only after both native transactions return successfully. Standard and durable receiving retain their own traversal and acknowledgement failure policy.