Bug was caused by missing evaluation for firmware validity in DFU mode evaluation.
Fixed by https://github.com/alphaFred/micropython/commit/62f9e37f6cfdc2d5abacb3ed3db26c4120a3512a