Use canonical_name in the exception message
apollo: add mirror for mqtt resource

Fixes #30468.