Don't log HTTPError objects from tornado

Also switches to using `log_exception` since that's what Tornado recommends: https://github.com/tornadoweb/tornado/blob/master/tornado/web.py#L1347-L1356