[time] Emit timeChanged when the display state changes, don't call update().

update() will trigger the timer update, but won't actually fire timeChanged,
which means that time updates still won't come in as needed.