github: Improve credential expiration policy
When a credential is reported as "bad", consider it expired. Remove it from the current worker credentials config. Then, try immediately with another credential.
Related #2099
Test Plan
tox
Migrated from D2348 (view on Phabricator)