Revert "cbuildbot: Use buildbucket for remote tryjobs by default."

This reverts commit fee287427456fba157a9d56fec9acb60898e4e8e.

Reason for revert: Break pre-cq-launcher #8925

Original change's description:
> cbuildbot: Use buildbucket for remote tryjobs by default.
> 
> Remove --use-buildbucket option, and replace it with
> --do-not-use-buildbucket option.
> 
> We want to use bucketbucket to schedule all tryjobs by default. We
> haven't been able to find out for certain if there is anyone who needs
> buildbucket permissions for this that doesn't already have them,
> so.... let's find out!
> 
> A PSA has been sent out asking for feedback from anyone required to
> use --do-not-use-buildbucket to run a tryjob.
> 
> This CL was submitted as CL:462518, and reverted as CL:464309.
> 
> BUG=chromium:671848
> TEST=run_tests
> 
> Change-Id: I92f9137aa7cd4807a2b9006f357bf2189c2c0767
> Reviewed-on: https://chromium-review.googlesource.com/465488
> Commit-Ready: Don Garrett <dgarrett@chromium.org>
> Tested-by: Don Garrett <dgarrett@chromium.org>
> Reviewed-by: Ningning Xia <nxia@chromium.org>
> 

TBR=dgarrett@chromium.org,nxia@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=chromium:671848

Change-Id: Ib690af4dc6efabdf4c2445657f3e0c31a9f9ff79
Reviewed-on: https://chromium-review.googlesource.com/467026
Reviewed-by: Chun-ta Lin <itspeter@chromium.org>
Commit-Queue: Chun-ta Lin <itspeter@chromium.org>
Tested-by: Chun-ta Lin <itspeter@chromium.org>
Trybot-Ready: Chun-ta Lin <itspeter@chromium.org>
diff --git a/cbuildbot/stages/sync_stages.py b/cbuildbot/stages/sync_stages.py
index 5e41b0b..2c68f06 100644
--- a/cbuildbot/stages/sync_stages.py
+++ b/cbuildbot/stages/sync_stages.py
@@ -1393,7 +1393,12 @@
       cmd += ['-g', cros_patch.AddPrefix(patch, patch.gerrit_number)]
       self._PrintPatchStatus(patch, 'testing')
 
+    use_buildbucket = False
     config_buildbucket_id_map = {}
+    if buildbucket_lib.GetServiceAccount(constants.CHROMEOS_SERVICE_ACCOUNT):
+      # use buildbucket to launch trybots.
+      cmd += ['--use-buildbucket']
+      use_buildbucket = True
 
     if self._run.options.debug:
       logging.debug('Would have launched tryjob with %s', cmd)
@@ -1402,8 +1407,9 @@
           cmd, cwd=self._build_root, capture_output=True)
       if result and result.output:
         logging.info('cbuildbot output: %s' % result.output)
-        config_buildbucket_id_map = self.GetConfigBuildbucketIdMap(
-            result.output)
+        if use_buildbucket:
+          config_buildbucket_id_map = self.GetConfigBuildbucketIdMap(
+              result.output)
 
     actions = []
     build_id, db = self._run.GetCIDBHandle()
diff --git a/scripts/cbuildbot.py b/scripts/cbuildbot.py
index c1b863a..9b11aa3 100644
--- a/scripts/cbuildbot.py
+++ b/scripts/cbuildbot.py
@@ -479,8 +479,7 @@
       parser,
       'Remote Trybot Options (--remote)')
 
-  group.add_option('--do-not-use-buildbucket', action='store_false',
-                   dest='use_buildbucket', default=True,
+  group.add_option('--use-buildbucket', action='store_true', default=False,
                    help='Use buildbucket instead of git to request'
                         'the tryjob(s).')