faft: Fix the wrong assignment of error_msg of FAFT state_checker

The error_msg should be the 3rd element of action_tuple, per the
comment: action_tuple is a tuple (function, args, error_msg).

BUG=chromium-os:35255
TEST=After merging the DevBootUSB test CL, run:
  run_remote_tests.sh --board daisy --remote dut firmware_DevBootUSB
See the error_msg showed when the state_checker is not matched.

Change-Id: Iab36e61b34d8adad9370babe98befe96c7c82c70
Reviewed-on: https://gerrit.chromium.org/gerrit/35552
Reviewed-by: Vic Yang <victoryang@chromium.org>
Reviewed-by: Mike Truty <truty@chromium.org>
Commit-Ready: Tom Wai-Hong Tam <waihong@chromium.org>
Tested-by: Tom Wai-Hong Tam <waihong@chromium.org>
diff --git a/server/cros/faftsequence.py b/server/cros/faftsequence.py
index 162ffec..e225d51 100644
--- a/server/cros/faftsequence.py
+++ b/server/cros/faftsequence.py
@@ -1193,7 +1193,7 @@
                 if not isinstance(args, tuple):
                     args = (args,)
             if len(action_tuple) >= 3:
-                error_msg = action
+                error_msg = action_tuple[2]
 
         if action is None:
             return