Thanks for the response. In essence you are treating this a non-wifi device, set and forget. Given the reliability of their application this is probably the best path, seriously. You may have the best approach.
Per your comments if the internal clock is left uncorrupted it performs as last set, to the times and amounts desired during a 24 hour period.
As you say there has to be an internal clock that controls the device. Maybe its best when checking the app that if you see an appropriate time for the 'App Time' in the settings page then you can perform a 'time sync'. I can't recall if the time is way off if it will even allow you to perform a time sync, or it will just timeout when sync time is pressed?
If the clock is corrupted by syncing it to the app you would get the same dosing amount during a 24 hour period, if set to daily dosing, but not at the times specified. ( The only under or over doses would be in the widow of the app time offset to actual time when performing a resync).
I'm over thinking this as usual

But at a minimum Kamores' code writers have work to do, they need a better solution to performing FW updates (assuming they have a fix for the current problems) than the 2 cell phone routine