Improve error messages when the default source is not behaving

Addresses the weird error message we always get when the default backend isn't working as expected. Allows the backend to explain why instead of wildly guessing from the frontend.

BUG: 444239

Merge request reports

Loading