I turned off emails for "A commit is created" and "A commit has auditors added" in the global default settings, but continued to receive emails about those events until I restarted the daemons. Running on Phacility.
To reproduce:
1. Create a Phacility instance (non-test, since it needs to send emails)
2. Import a repository.
3. Create and join a project.
4. Create a global Herald rule to create an audit for commits in that repository, assigned to the project.
5. Edit the global default settings and turn off emails for "A commit is created" and "A commit has auditors added".
6. Push a commit to the repository.
You should not get an email, but you do.