Session state is auto saved even when there are no changes
We keep auto-saving session state aggressively even if there have been no changes.
This should be changed to cancel the GSource until something has actually changed.
Run with --env=G_MESSAGES_DEBUG=all to see the log message.
This of course wastes power.