Make "Missing endpoint..." error display ServiceCatalog

This is a follow-up to #177. That one added the display of the `criteria`. This one makes it also display the `ServiceCatalog` so you can see why things didn't match.

This makes it easier to debug why we failed to get a URL.