Estop on subsystem error.

Change-Id: I95e3158caf7766d2fa1668161ad32c3e1ad3ca1e
diff --git a/y2017/control_loops/superstructure/intake/intake.cc b/y2017/control_loops/superstructure/intake/intake.cc
index c66e493..9d56542 100644
--- a/y2017/control_loops/superstructure/intake/intake.cc
+++ b/y2017/control_loops/superstructure/intake/intake.cc
@@ -85,7 +85,8 @@
       }
 
       // ESTOP if we hit the hard limits.
-      if (profiled_subsystem_.CheckHardLimits()) {
+      if (profiled_subsystem_.CheckHardLimits() ||
+          profiled_subsystem_.error()) {
         state_ = State::ESTOP;
       }
     } break;