Replace per-row UPDATE inside the detected-tracker loop with a single bulk UPDATE ... WHERE id = ANY(...) after the loop. The old approach locked pattern rows in request-dependent order, causing deadlocks under concurrent ReportDetectedTrackers calls. Signed-off-by: Émile Ré <emile@getprobo.com>