Thanks to pbhenson for noticing this.
This is used to ensure that the time is written to the RTC when it is synced. Problem noticed and patched by Christian Weisgerber.