Backend: Make RainbowLedOnBoot switchable, also add extra steps to make it more smooth