How to ensure reliable OTA updates with FreeRTOS on ESP32 and handle failures? - DevHeads IoT Integration Server