endpoint for users that dont exist on canvas

Companion PR for the test+admin fix on Canvas. If a user log into canvas but doesn't exist there, it sends them back here to be handled.
This is good for now.  Long term we'll just want this to be an error log and have monitoring setup on the error logs that does the emailing instead of hardcoded emails sent for every particular application error.