I like your change . It elegently enables other transports support without web.xml.
There is one use case I can see now to keep the lazy load support : when user specify both the jbossws-cxf.xml and web.xml to create a service , and there is some configuration item for example "wsdlLocation" in jbossws-cxf.xml needs ServletContextResourceResolver :
<jaxws:endpoint class="foo.Bar" wsdlLocation="WEB-INF/hello.wsdl"/>