Regarding the second flash, from the seller advertising:
" KIT3.5 will never drop the firmware. The firmware is self-recovering, no need to disassemble the shell, no need to flash the program, the firmware is automatically restored in 1 minute."
I thought it is just Chinese boast advertising. Maybe it's used as a dual flash? I.e. if the boot from the one flash fails it falls back to the backup flash? I think this is worth deeper exploration.