This issue is partially related to solid/specification#525
Currently, we seem to assume that the server controls statements about notifications discovery. I don't see anything preventing the client to that has to write access to the resource to modify the Description Resource, including the notifications discovery statements.
IMO server is responsible for coordinating with the Subscription Server and Notifications Sender so it should have exclusive control over notifications discovery.