This differential updates web and desktop code so that:
- The keyserverID is an argument to methods that create session.
- The keyserverID is an argument of methods that decrypt notifications on desktop.
Actually using this argument will be introduced in next diff.
Can we extract this to its own line? Similar to how we want await to be visible, I think it's good for hooks to be as well