HTTPStatus is now Hashable (to allow it to be used as a dictionary key)
Log a few more things on errors.