When user requests for order cancellation a ticket is generated for the same in CRM and order goes into "cancel_request_recieved" state.
Outbound team in CRM should have an option to confirm or deny the request which should mark the order as cancelled or to its previous state respectively.