<!-- Love localstack? Please consider supporting our collective:
👉  https://opencollective.com/localstack/donate -->

# Type of request: This is a ...
[x ] bug report
# Detailed description

When a message gets posted directly to SQS Queue, then Listener is able to read payload as well as deserialize binary message attribute. 

If the same message is posted to SNS Topic first, and then gets routed to SQS Queue, 
binary message attribute becomes corrupted and not deserialize by the listener anymore. 

Both scenarios work as expected (message arrives intact and deserialize) when the same infrastructure is deployed to AWS.

## Expected behavior

Regardless, whether the message with binary message attribute is posted to SNS Topic or SQS Queue, it should arrive as it was sent, including binary message attribute. 

## Actual behavior

When a message is sent to SNS Topic first, and then routed via subscription with RawMessageDelivery to SQS Queue, the binary message attribute arrives corrupted.

# Steps to reproduce

Please see example project and readme on [gruff4l0/localstack-sns-sqs-bug-report](https://github.com/gruff4l0/localstack-sns-sqs-bug-report)
import ast
import json
import uuid
import logging
import traceback
import six
import requests
import xmltodict
from flask import Response as FlaskResponse
from requests.models import Response, Request
from six.moves.urllib import parse as urlparse
from localstack.config import external_service_url
from localstack.constants import TEST_AWS_ACCOUNT_ID, MOTO_ACCOUNT_ID
from localstack.services.awslambda import lambda_api
from localstack.utils.analytics import event_publisher
from localstack.utils.aws import aws_stack
from localstack.utils.aws.aws_responses import response_regex_replace
from localstack.utils.aws.dead_letter_queue import sns_error_to_dead_letter_queue
from localstack.utils.common import timestamp_millis, short_uid, to_str
from localstack.utils.persistence import PersistingProxyListener
LOG = logging.getLogger(__name__)
SNS_SUBSCRIPTIONS = {}
SUBSCRIPTION_STATUS = {}
SNS_TAGS = {}
class ProxyListenerSNS(PersistingProxyListener):