I have a fix, but it included moving the entire dynamic client factory from JAXB to JAXWS.
That's rather radical, not to mention incompatible. One alternative is to have two of them ... leave the existing factory in jaxb, and then subclass it in jaxws. Anyone object to that?