Handle GCancellabe cancellation in ConnectionRoleParticipant.
Introduce DropRoleSignal to ParticipantCore and update corresponding code.