Unsubscribe from scenario
For some scenario when the user unsubscribes, he wants to be unsubscribed not only for the current record but for any future one created by the scenario.
So I propose to add an option on the scenario and if activated when a record is blocked, the scenario is registered on the linked party as unsubscribed.
This will require to depend on party
module but I do not think it is a problem as mainly the module has mainly no feature without it. Also marketing is mainly about exchanging with party.