Handle timeouts and disconnects in switch_save_running_config() too

Change-Id: Ida782863c42d5f841e8847ac614235c180dcaead
diff --git a/drivers/CiscoSX300.py b/drivers/CiscoSX300.py
index 6247dc1..18589b9 100644
--- a/drivers/CiscoSX300.py
+++ b/drivers/CiscoSX300.py
@@ -83,7 +83,7 @@
             self.connection.expect("Y/N")
             self._cli("y")
             self.connection.expect("succeeded")
-        except PExpectError:
+        except (PExpectError, pexpect.EOF, pexpect.TIMEOUT):
             # recurse on error
             self._switch_connect()
             self.switch_save_running_config()