Revert "Revert "temp hack: add TEMP_BOOT_HACK flag for stopping crashes on boot (will revert later)""

This reverts commit ec0c2348493f91cebb357017c01ad57770fac2ee.
Revert "Revert "temp hack: cleanup TEMP_BOOT_HACK handling for bms-charger (will revert later)""

This reverts commit d354a9d4482277473ebe1808440613c90193d306.
Revert "Revert "temp hack: more TEMP_BOOT_HACK flags for bms-charger (will revert later)""

This reverts commit a7ca25f1c64526d807beff19e7fc4962320a5b48.
apanic_mmc: enable user write to clear out apanic partition