Also retry LoginExceptions.

BUG=None
TEST=trybot

Change-Id: I34ee0f7c1ea6c32b73d6da60fbda00621133a004
Reviewed-on: https://chromium-review.googlesource.com/179150
Tested-by: Achuith Bhandarkar <achuith@chromium.org>
Reviewed-by: Simran Basi <sbasi@chromium.org>
Commit-Queue: Achuith Bhandarkar <achuith@chromium.org>
diff --git a/client/common_lib/cros/chrome.py b/client/common_lib/cros/chrome.py
index ce24428..3f86daf 100644
--- a/client/common_lib/cros/chrome.py
+++ b/client/common_lib/cros/chrome.py
@@ -72,8 +72,9 @@
                 self._browser = browser_to_create.Create()
                 self._browser.Start()
                 break
-            except util.TimeoutException:
-                logging.error('Timed out logging in, tries=%d', i)
+            except (util.TimeoutException, exceptions.LoginException) as e:
+                logging.error('Timed out logging in, tries=%d, error=%s',
+                              i, repr(e))
                 if i == num_tries-1:
                     raise