While your interpretation of the problem is incorrect, you have noticed a valid bug. When UTC=yes, we never set set sys_tz because this is set as a side-effect of stepping the system clock when the hardware clock was in localtime.
While your interpretation of the problem is incorrect, you have noticed a valid bug. When UTC=yes, we never set set sys_tz because this is set as a side-effect of stepping the system clock when the hardware clock was in localtime.