Opening a discussion marks it as read

Does it really need to find the discussion? Why not just use the discussion_id?