room: Fix tracking of room's latest activity
It hasn't been working reliably for a while, and was even more broken after switching to the new timeline API.
This should work but it's complicated to test until this GTK fix is part of the master runtime, so it's still a draft for now.
Edited by Kévin Commaille