Fix LoadKernel() not returning LOAD_KERNEL_RECOVERY
Fix LoadKernel() not returning LOAD_KERNEL_RECOVERY

Change-Id: Ib147be7442b93ef429a9796e2b76bee27347e0b3

R=adlr@chromium.org
BUG=13150
TEST=manual

On a current firmware (0052G1+), use 'crossystem vbtest_errfunc=3
vbtest_errno=3' to force a reboot to recovery mode.  Then use
'crossystem recovery_reason' to check the recovery reason.

It should be 71.  It's not.  (You'll get a range of other error reasons
due to a different firmware bug.)

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

acorn-marvell/vboot_reference,acorn-marvell/vboot_reference,coreboot/vboot,geekboxzone/mmallow_external_vboot_reference,marineam/seismograph,acorn-marvell/vboot_reference,acorn-marvell/vboot_reference,marineam/seismograph,marineam/seismograph,ionave/seismograph,coreboot/vboot,ionave/seismograph,ccaapton/vboot_reference,geekboxzone/mmallow_external_vboot_reference,geekboxzone/mmallow_external_vboot_reference,ionave/seismograph,coreboot/vboot,marineam/seismograph,ccaapton/vboot_reference,coreboot/vboot,geekboxzone/mmallow_external_vboot_reference,ccaapton/vboot_reference,ccaapton/vboot_reference,coreboot/vboot,geekboxzone/mmallow_external_vboot_reference