Catch networking errors and move on to next sentinel

There are some classes of ruby networking error which are not caught by `Redis::CannotConnectError`, specifically `Errno::EHOSTDOWN` and `Errno::EHOSTUNREACH`.  We should treat these like a general connection error and apply the same sentinel robin logic.