Fixes text_response == False for Binary attachments
reorganize decoding in __request to avoid decoding errors for messages with
binary content