function startPollingManagementClient(
    managementEndpoint, instanceId, remoteToken) {
    metadata.notifyBucketChange(() => {
        pushStats(managementEndpoint, instanceId, remoteToken);
    });

    pushStats(managementEndpoint, instanceId, remoteToken);
    applyConfigurationOverlay(managementEndpoint, instanceId, remoteToken,
        logger.newRequestLogger());
}
Starts background task that updates configuration and pushes stats.

Periodically polls for configuration updates, and pushes stats at
a fixed interval.

@param {string} managementEndpoint API endpoint
@param {string} instanceId UUID of this deployment
@param {string} remoteToken API authentication token

@returns {undefined}