Use task run_id as doc lease holder so release tracks execution, and reclaim squad locks when the holder run is missing or no longer running. Co-authored-by: Cursor <cursoragent@cursor.com>