Instead of checking for timeouts check for Tempoary errors, which will a...

...llow 5 timeouts before returning false