I just had the same problem and resolved the issue. The problem was that the service did compare the hardcoded URL in the WSDL and the real URL under which the service was reachable.
my WSDL definded the following:
<service name="MyService">
<port name="MyServicePort" binding="so:MaServiceBinding">
<soap:address location="http://my-service.de/webservice"/>
</port>
</service>
but this URL did not match the actual URL that the service was using under localhost. Since in services.xml the option "useOriginalWsdl" was true the service did use this WSDL and was just telling me that I entered a wrong service endpoint. Changing the endpoint was resolving this issue.