Switch to Dist::Zilla.
[rt.cpan.org 65060] Don't destroy the server list when connections fail.

Connections may fail for transient reasons.  It's better to assume the
servers will come back eventually and take the performance hit on
reconnect than to exhaust the list and never succeed again.

If this fix helps you, thank Timo Santi for reporting the bug.