cache: Don't store typing_users

Previously we cached typing_users when we saved our
state before closing, which lead to odd behaviour
when re-opening Fractal where it showed a user as typing
incorrectly.

Now we reset typing_users as we save the room.

Closes GNOME/fractal#462
4 jobs for wip/christopherdavis/dont-cache-typing-notifs in 16 minutes and 58 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Check
passed #286319
check

00:00:33

 
  Test
passed #286320
flatpak

00:14:53

 
  Review
passed #286321
review

00:00:43

failed #286322
allowed to fail manual
stop_review

00:00:48

 
Name Stage Failure
failed
stop_review Review
 * [new branch]      room_member_events -> origin/room_member_events
* [new branch] wip/christopherdavis/fit-room-directory -> origin/wip/christopherdavis/fit-room-directory
* [new branch] wip/christopherdavis/fix-directory-search -> origin/wip/christopherdavis/fix-directory-search
* [new branch] wip/christopherdavis/fix-invites -> origin/wip/christopherdavis/fix-invites
* [new branch] wip/christopherdavis/update-libhandy-0-0-9 -> origin/wip/christopherdavis/update-libhandy-0-0-9
* [new tag] 0.1.0 -> 0.1.0
Checking out 47a83f92 as wip/christopherdavis/dont-cache-typing-notifs...
fatal: reference is not a tree: 47a83f928c873a9b507a146e71ec984fc05730c0
ERROR: Job failed: exit code 1