Fix connection pool exhaustion
Store errors and use exponential polling