Github user michaelandrepearce commented on the issue:
https://github.com/apache/activemq-artemis/pull/2392
@grs
On 2. I disagree if producer explicitly sets a routing type, it must be
honoured.
Rr defaults these only should be used if producer does not explicitly set.
@franz1981 your newer implementation looks better, in that it only sets the
type if not explicitly set. +1---
