The spec defines that PUT/PATCH/DELETE requests should only trigger a notification when the server responds with a 200/204. Why the specific limitation to those status codes instead of just saying a successful request? When a PUT/PATCH creates a resource the status code would be 201 for example. And the CSS returns a 205 when those update an existing resource.
Related: solid/specification#288