Fix Factory Reset when FlashCast is used as recovery image

When a factory reset is called to the ChromeCast, it boots into recovery to wipe data. This will check the chromecast to make sure the FTS boot mode is set to recovery, and we are running from recovery, no_reboot is not set, and no flashable images/files were found.