Bypass failure if the server is just asking for credentials, fixes #1845
Avoid weird recursion pattern by retrying after the first request is complete