This is used to ensure that the time is written to the RTC when it is synced. Problem noticed and patched by Christian Weisgerber.
This makes it easier to see what is supported by each OS, and to improve them individually.