Add ENOTFOUND to the list of recoverable errors

Sometimes we'll make a ton of requests and the DNS will just spontaneously fail
for one of them
Make recoverable errors list into an object