Steps to reproduce:
- Two chatsecure clients talking over OMEMO.
- On device 1 remove all the other buddies devices (including device 2)
- Send messages from device 2. Error messages are suppressed and fail to decrypt.
- device 1 starts sending OMEMO messages and creates a new session.
- Everything works great.
Fix:
We need some way of refreshing the session or at the least letting the user know that we can't decrypt incoming messages.