Simplify MVC error logging and fix a bug with us inserting an
HandleError attribute when there wasn't one existing.