Every error we send to Sentry goes out from one of three call sites, so the
captured stack is identical and Sentry's default grouping folds unrelated
errors into a single issue. Group by what the error is instead: the domain
error code, the driver error code plus a normalised message, or the innermost
error type plus a normalised message.