No.
The preference I see is falling back to transponder time sync if internet time sync is not available.
Like you said, the reset to 0 should not take place. Would be nice if the time did not did not make any change if the only option is to sync to 0
Here is how I think the image acts now after a few tests:
If internet time sync is chosen, then it is used.
If internet time sync is chosen and there is no internet then transponder time sync is used.
If internet time sync is chosen when there is no internet, And the current channel being watched is on a dead transponder, then the time syncs to 0.