AU: If firmware updater requests it, fail the update, but request user reboot.

Also, we are changing the return code from 2 to 3, since 2 is a reserved
return code.

TEST=unittests; on device test
BUG=chromium-os:14343

Change-Id: I69af6583e8438c40ea983b320702e76d4c119a38
Reviewed-on: http://gerrit.chromium.org/gerrit/2219
Tested-by: Andrew de los Reyes <adlr@chromium.org>
Reviewed-by: Darin Petkov <petkov@chromium.org>
diff --git a/postinstall_runner_action_unittest.cc b/postinstall_runner_action_unittest.cc
index 2db4edc..69a5eb0 100644
--- a/postinstall_runner_action_unittest.cc
+++ b/postinstall_runner_action_unittest.cc
@@ -75,7 +75,7 @@
 
 TEST_F(PostinstallRunnerActionTest, RunAsRootFirmwareBErrScriptTest) {
   ASSERT_EQ(0, getuid());
-  DoTest(true, 2);
+  DoTest(true, 3);
 }
 
 void PostinstallRunnerActionTest::DoTest(bool do_losetup, int err_code) {