Associate errors from the auth server by canonical number

This decouples the strings we use to describe errors from the auth server
from the error messages they may use.