The hub reboots but the regular firmware starts, not the bootlader.
Probably an issue with LTO, although we already added the used attribute in pybricks/pybricks-micropython@b84ac3d to fix this before. Not sure what else could have changed in the meantime. Maybe changes to the linker script?