Follow-up: when the downstream webhook service is down, self-service kratos UI presents an error page "An error occurred with the following message", with the 500 response of an unsuccessful webhook. Why does it even appear in the UI for the user? This looks like an internal issue of the identity service that should never buuble up that high.