fix for updateService() not keeping the service instance, causing an old registration in reRegisterServices() in the case of reconnection