Issue communicating via AMQP to RabbitMQ

Hey,

I’m trying to setup an Istio service where it can connect into a standard kubernetes service via AMQP. I can see the traffic getting there but I pretty much always get:

rabbitmq-rabbitmq-ha-1 rabbitmq-ha 2019-06-18 11:43:33.736 [info] <0.6161.41> accepting AMQP connection <0.6161.41> (10.233.122.208:57828 -> 10.233.118.83:5672)
rabbitmq-rabbitmq-ha-1 rabbitmq-ha 2019-06-18 11:43:33.736 [error] <0.6161.41> closing AMQP connection <0.6161.41> (10.233.122.208:57828 -> 10.233.118.83:5672):
rabbitmq-rabbitmq-ha-1 rabbitmq-ha {bad_header,<<22,3,1,0,222,1,0,0>>}

as soon as I turn off istio sidecar injection it starts working as expected again, from some quick searching it suggests that istio is perhaps forcing TLS or something? Could do with some help trying to get this working.