Ask a dashboard what 5.7.1 means and the answer is always "rejected". Ask the surrounding headers and the answer gets interesting.
We labeled 40,000 rejections by true root cause. Policy blocks, reputation filters, content triggers and auth failures all wear the same code.
Treating them as one failure is why teams "fix" the wrong thing for weeks. The cluster, not the code, carries the diagnosis.