When a new device logs in, the server notifies of a device change, and we only mark that user as outdated but don't query their keys again to update their devices.
Now when this new device send an e2ee message, it will appear in red as unverified because we don't know about the device yet.
When we send a message in the same room, we'll update the device tracking for that user, as it was marked as outdated, and we'll now know about their device. When opening the timeline again, the first message will now appear as verified.
When a new device logs in, the server notifies of a device change, and we only mark that user as outdated but don't query their keys again to update their devices.
Now when this new device send an e2ee message, it will appear in red as unverified because we don't know about the device yet.
When we send a message in the same room, we'll update the device tracking for that user, as it was marked as outdated, and we'll now know about their device. When opening the timeline again, the first message will now appear as verified.