Description
The AMQP protocol converter doesn't currently set the incoming credit on an open session which forces a flow frame to be sent back to a producer on every message even if the producer has available credit. We should set the session credit to the (max frame size * producer prefetch). We also need to better handle the remotely settled state of producer deliveries such that we only send a flow frame back when credit is running low to reduce the frames that travel back on every receive.