Router: More helpful error when named callback doesn't exist. Fixes #513

This change provides a more helpful error message when a named router callback isn't found on the router instance.