- bin/audit delete destroys audit requests, but does not update the overall audit state for associated commits. For example, if you destroy all audit requests for a commit, it does not move to "No Audit Required".
- bin/audit synchronize does this synchronize step, but is poorly documented.
Make bin/audit delete synchronize affected commits.
Document bin/audit synchronize better.
There's some reasonable argument that bin/audit synchronize perhaps shouldn't exist, but it does let you recover from an accidentally (or intentionally) mangled database state. For now, let it live.