app: fastboot: Fix command handler for unknown commands
app: fastboot: Fix command handler for unknown commands

If an unknown oem command is passed to command handler, the
fastboot daemon does not return failure since the fastboot
state is not COMMAND_STATE. We should change fastboot state
COMMAND_STATE when we enter the fastboot command handle loop
instead of changing just before handling the command.

CRs-Fixed: 585869
Change-Id: I9bdd7d42309113eb9fcd5f079762152cf9c03cda

Foxda-Tech/argo8-bootable-bootloader-lk,jsr-d10/android_bootable_bootloader_lk,Foxda-Tech/argo8-bootable-bootloader-lk,Foxda-Tech/polaris-bootable-bootloader-lk,jsr-d10/android_bootable_bootloader_lk,efidroid/lk,Foxda-Tech/polaris-bootable-bootloader-lk,efidroid/lk,Foxda-Tech/argo8-bootable-bootloader-lk,efidroid/lk,jsr-d10/android_bootable_bootloader_lk,M1cha/lktris,M1cha/android_bootable_bootloader_lk,M1cha/lktris,CanarySolutions/little-kernel,Foxda-Tech/argo8-bootable-bootloader-lk,M1cha/android_bootable_bootloader_lk,CanarySolutions/little-kernel,M1cha/android_bootable_bootloader_lk,CanarySolutions/little-kernel,M1cha/lktris,CanarySolutions/little-kernel,M1cha/lktris,efidroid/lk,M1cha/android_bootable_bootloader_lk,Foxda-Tech/polaris-bootable-bootloader-lk,CanarySolutions/little-kernel,efidroid/lk,jsr-d10/android_bootable_bootloader_lk,M1cha/android_bootable_bootloader_lk,M1cha/android_bootable_bootloader_lk,Foxda-Tech/polaris-bootable-bootloader-lk,jsr-d10/android_bootable_bootloader_lk,Foxda-Tech/polaris-bootable-bootloader-lk,Foxda-Tech/argo8-bootable-bootloader-lk,M1cha/lktris