cros_ec_softrec_power: Add back cold_reset to reset cr50 if wait-ext not supported

For devices not supported the new EC reboot argument wait-ext. Fall
back to the original logic, which uses cold_reset to reset cr50 and
then asks EC to reboot with AP off. The original logic cause an
issue on devices whose warm_reset can't hold AP: AP may boot faster
that the original recovery reason is overwritten.

BUG=b:65596735
TEST=Passed firmware_FAFTSetup on Scarlet

Change-Id: Ifed6ff7803962e8ea684605ada9fdb811b88768f
Reviewed-on: https://chromium-review.googlesource.com/794601
Commit-Ready: Wai-Hong Tam <waihong@google.com>
Tested-by: Philip Chen <philipchen@chromium.org>
Tested-by: Wai-Hong Tam <waihong@google.com>
Reviewed-by: Julius Werner <jwerner@chromium.org>
1 file changed