Use Civi method to cancel recurring via qc
Cancel recurring donations using the same method as Civi's UI.
This gets the contribution status correct and adds an activity
record for the cancellation. Keep making the API call to update
cancel and end dates to match those in the message