Fixed autonomous only running once bug.

Change-Id: I373b159761c023ea12a1b4471e4b8a20c464ae28
diff --git a/y2016/joystick_reader.cc b/y2016/joystick_reader.cc
index 0bb19dc..df8fd7d 100644
--- a/y2016/joystick_reader.cc
+++ b/y2016/joystick_reader.cc
@@ -93,6 +93,10 @@
       HandleDrivetrain(data);
       HandleTeleop(data);
     }
+
+    // Process any pending actions.
+    action_queue_.Tick();
+    was_running_ = action_queue_.Running();
   }
 
   void HandleDrivetrain(const ::aos::input::driver_station::Data &data) {
@@ -283,8 +287,6 @@
         }
       }
     }
-
-    was_running_ = action_queue_.Running();
   }
 
  private: