### 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



@Override
    public int getDefaultPort() {
        return 9090;
    }
    public Map<URL, NotifyListener> getOverrideListeners() {
        return overrideListeners;
    }
    public void register(URL registryUrl, URL registeredProviderUrl) {
        Registry registry = registryFactory.getRegistry(registryUrl);
        registry.register(registeredProviderUrl);
    }
    public void unregister(URL registryUrl, URL registeredProviderUrl) {
        Registry registry = registryFactory.getRegistry(registryUrl);
        registry.unregister(registeredProviderUrl);
    }
    @Override
    public <T> Exporter<T> export(final Invoker<T> originInvoker) throws RpcException {
        URL registryUrl = getRegistryUrl(originInvoker);
        
        URL providerUrl = getProviderUrl(originInvoker);
        
        
        
        
        final URL overrideSubscribeUrl = getSubscribedOverrideUrl(providerUrl);
        final OverrideListener overrideSubscribeListener = new OverrideListener(overrideSubscribeUrl, originInvoker);
        overrideListeners.put(overrideSubscribeUrl, overrideSubscribeListener);
        providerUrl = overrideUrlWithConfig(providerUrl, overrideSubscribeListener);
        
        final ExporterChangeableWrapper<T> exporter = doLocalExport(originInvoker, providerUrl);