// If the user data version changed it means new data was received so we skip this check.
if !userDataVersionChanged && elapsed < m.config.GetUserDataMinWaitTime {
// maxFastUserDataFetches or more consecutive fast responses, let's throttle!
util.InterruptibleSleep(ctx, minWaitTime-elapsed)