When a quota was set and the master is restarted, removal of the quota reliably leads to a CHECK failure for me.
Start a master:
Set a quota. This creates an implicit role.
Restart the master process using the same work_dir and attempt to delete the quota after the master is started. The DELETE succeeds with an OK.
After handling the request, the master hits a CHECK failure and is aborted.