Don't report timeout error if timeout is 0
Don't report timeout error if timeout is 0

A timeout value of 0 is used to mean wait forever.

If the response code is not 2xx and the timeout is 0 it could
erroneously report that the connection had timed out when that was not
the problem.

drewm/mailchimp-api,drewm/mailchimp-api