Feature: Logging improvements

I took a look at all the places we used `logger.info` to make sure the messages contained useful information. This is important because INFO is the default level for production apps.
It is "a special kind" just the same way a "confirmation controller" is. I'm also not sure that the previous log message would be clear enough; you're forcing the person reading the logs to make the leap that one causes the other instead of making it explicit. I don't mind a change in the language, I'd just like to retain the reason the controller is being executed.