s3srv: use HTTPError for proper XML error responses