When receiving a socket message, the server wasn't transforming the IDs - it caused verifyCalendarQueryThreadIDs to throw because none of the received thread filter IDs were present in the DB.
https://linear.app/comm/issue/ENG-7115/changing-calendar-query-doesnt-work