Move deployed_versions_file to the list of args defined for start and stop.

It is used by both start and stop and so stop was erroring out.

Change-Id: I812f9fd3c89f7f7f04ac1cc24a36dca75dc896bc
diff --git a/cobaltb.py b/cobaltb.py
index af5d316..e96c2d4 100755
--- a/cobaltb.py
+++ b/cobaltb.py
@@ -892,9 +892,6 @@
            'if and only if you are starting one of the two Analyzer jobs. '
            'Default=%s' % cluster_settings['bigtable_instance_id'],
       default=cluster_settings['bigtable_instance_id'])
-  parser.add_argument('--deployed_versions_file',
-      help='A file with version numbers to use',
-      default=cluster_settings['deployed_versions_file'])
   default_report_master_enable_scheduling = \
       _default_report_master_enable_scheduling(cluster_settings)
   parser.add_argument('--report_master_enable_scheduling',
@@ -923,6 +920,9 @@
       action='store_true')
 
 def _add_deploy_start_stop_args(parser, cluster_settings, verb):
+  parser.add_argument('--deployed_versions_file',
+      help='A file with version numbers to use',
+      default=cluster_settings['deployed_versions_file'])
   parser.add_argument('--job',
       help='The job you wish to ' + verb + '. Valid choices are "shuffler", '
            '"analyzer-service", "report-master". Required.')