Until the public WSDL location yields a file which truly describes the
services/ports rendered in endpoint references provided to third
parties my suggestion won't help. However in principle I believe the
WSDL location should be made available in this way (CXF depends on it in calls such as
callback), and other frameworks may too).
There are two disctinct problems, and perhaps this change should only
accompany the addressing of the other issue (which is synchronising
the service details appearing in the WSDL and those in endpoint
references provided to third parties).