Fixed copy/paste error

Reason param sent to PSC was from copied method.
Use the Cancel Consent message instead.
Duplicate Informed Consent Events #3897

After an event has been updated we do several things:
1) Update activity state in PSC
2) Update associated Informed Consent events
3) Advance Participant through state machine
4) Cancel scheduled consent activities if participant has already consented

This commit adds item #4 above - the canceling of scheduled consent
activities if the Participant has already Consented.

There are some whitespace changes in this commit so sorry
for the difficulty in looking at the substantial change - the
addition of the `cancel_scheduled_consents_for_consented_participant`
Move logic onto ScheduledActivity #3897

There was some business logic on the PatientStudyCalendar class
asking if the ScheduledActivity was able to be cancelled. This commit
moves that logic onto the ScheduledActivity as it is the thing that
knows whether or not it can be cancelled.
Merge pull request #153 from NUBIC/3897-duplicate_informed_consent_events

3897 duplicate informed consent events