Find the latest threaded receipt for the supplied user in the supplied thread.
the found receipt info or undefined if we don't have one.
Find the latest threaded receipt of a specific type for this user.
Add the supplied receipt to our structure, if it is not earlier than one we already hold for this user in this thread.
The latest threaded receipts we have for a room.