Why does ContentDecodingError not pass request to constructor?