Add debugging info to internal_test to figure out why we don't restart after branch runs

Change-Id: Iea9cfe45cbcb8defcf36af16c71115865eb6f7b4
diff --git a/tools/internal_test.py b/tools/internal_test.py
index be9779a..5bf1da2 100755
--- a/tools/internal_test.py
+++ b/tools/internal_test.py
@@ -67,6 +67,7 @@
 
 def log(str):
   print("%s: %s" % (time.strftime("%c"), str))
+  sys.stdout.flush()
 
 def ParseOptions():
   result = optparse.OptionParser()
@@ -90,6 +91,9 @@
 
 def restart_if_new_version(original_content):
   new_content = get_own_file_content()
+  log('Lengths %s %s' % (len(original_content), len(new_content)))
+  log('is master %s ' % utils.is_master())
+  # Restart if the script got updated.
   if new_content != original_content:
     log('Restarting tools/internal_test.py, content changed')
     os.execv(sys.argv[0], sys.argv)