Locally cancels an authorization that should no longer proceed.
Cancellation prevents future Collate processing and rejects future writes
against the authorization. It does not reverse a payer submission that has
already been received — submission.payerReceipt and submission.decision are
preserved on the canceled snapshot.
Authorizations in completed or canceled cannot be canceled again.
Returns the canceled authorization.