Would you believe I've been considering doing this for some time. The main challenge is making a small enough LED blink program with enough USB functionality to respond to Arduino's auto-reboot request. On Teensy 4.0 the restore program is permanently burned into the top 4K of the flash chip, so it doesn't need to consume space inside the bootloader chip.