As part of the 2.1.50 release, we made a small but important change to the bootloader. Basically, we added support for entering Safe Mode.
This means if you flash bad user code, you won't have to do a full factory reset. Instead, you can release the button during a boot while the device flashes magenta, this will wipe out the user code and leave the system firmware intact. It will save you a lot of trouble if you find yourself factory resetting often.
As updating bootloaders in the field is a little riskier, we wanted to sign up a few people to beta test this before we release into the general public. If you would like to try this out, please respond here and we can sign you up to get instructions.