Token endpoint sometimes returns empty token. Retry if that happens. There is a risk of infinite recursion.