cycle connections on bad responses, not just network errors