Reland 77470: Don't ignore first argument in TryChange

Original review: http://codereview.chromium.org/6650025/

BUG=none
TEST=`git try foo` gives a proper error message.

Review URL: http://codereview.chromium.org/6612036

git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@78180 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/gcl.py b/gcl.py
index d6c46bd..e0d410c 100755
--- a/gcl.py
+++ b/gcl.py
@@ -916,11 +916,10 @@
       trychange_args.extend(["--issue", str(change_info.issue)])
     if change_info.patchset:
       trychange_args.extend(["--patchset", str(change_info.patchset)])
-    trychange_args.extend(args)
     file_list = change_info.GetFileNames()
   else:
-    trychange_args.extend(args)
     file_list = []
+  trychange_args.extend(args)
   return trychange.TryChange(
       trychange_args,
       file_list=file_list,