Re. `queue-inbound-channel-adapter` agreed.
Re. 
>  we need to keep queue in the id for consistency across the adapters

Can you explain a bit more, please? Which 'queue', which 'id'? The `<int-jms:message-driven-channel-adapter>` doesn't create `channel`, if we define only `id` attribute