### Steps to reproduce this issue

```
dubbo.registry.simplified=true 
<dubbo:service interface="org.apache.dubbo.demo.DemoService" register="false" ref="demoService" delay="5000"/>
```

when set dubbo.registry.simplified true. the dubbo.service.register won't take effect because of the `register`  key was simplified and will use default value `true`;

```
URL providerUrl = getProviderUrl(originInvoker);
...
final URL registeredProviderUrl = getRegisteredProviderUrl(providerUrl, registryUrl);
boolean register = registeredProviderUrl.getParameter("register", true);
```
may use `providerUrl` here



private Exporter<T> exporter;
        public DestroyableExporter(Exporter<T> exporter) {
            this.exporter = exporter;
        }
        @Override
        public Invoker<T> getInvoker() {
            return exporter.getInvoker();
        }
        @Override
        public void unexport() {
            exporter.unexport();
        }
    }
    /**
     * Reexport: the exporter destroy problem in protocol
     * 1.Ensure that the exporter returned by registryprotocol can be normal destroyed
     * 2.No need to re-register to the registry after notify
     * 3.The invoker passed by the export method , would better to be the invoker of exporter
     */
    private class OverrideListener implements NotifyListener {