stm32/main: Fix passing state.reset_mode to init_flash_fs.
state.reset_mode is updated by `MICROPY_BOARD_BEFORE_SOFT_RESET_LOOP` but
not passed to `init_flash_fs`, and so factory reset is not executed on
boards that do not have a bootloader.  This bug was introduced by
Fixes
@@ -531,7 +531,7 @@ soft_reset:
// Create it if needed, mount in on /flash, and set it as current dir.
bool mounted_flash = false;
#if MICROPY_HW_FLASH_MOUNT_AT_BOOT
- mounted_flash = init_flash_fs(reset_mode);
+ mounted_flash = init_flash_fs(state.reset_mode);
#endif
bool mounted_sdcard = false;
