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.
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.