valid_connection? now rescues Timeout::Error when raised by adapters