improve communication between ConsumerAgent and ProvisioningAgent.
ConsumerAgent started by XUserManager instead of UserManagerAgent.