Let me answer your questions one by one.
Please correct me if I am wrong.

1) Sponsor has the right to cancel the RP if he wishes to do so.
2) You dont definitely need your Qatar ID while exiting Qatar but obviously need exit permit.
3) If RP is cancelled, you will be asked to surrender your Qatar ID at the airport while exiting Qatar.