After a device goes online, it may happen that there are a lot of requests for new keys queued up. Responding to all of them would likely overflow the limit, which is 100, which could cause some sessions to be invalid. Similar to what we do on keyservers, we can debounce the response to such requests.
https://linear.app/comm/issue/ENG-10753/session-recovery-sometimes-fails