Update comment to indicate why exclusive lease usage in transaction for lib/gitlab/counters/buffered_counter.rb is necessary

See original issue in #440368 (closed)

Problem: commit_increment! updates counters using an exclusive lease while in a counter_record.transaction

Ask: rework the logic to move the exclusive lease out of the transaction block if possible

Based on discussion in thread, we won't remove the exclusive lock, but will instead update the comment to explain why. #441530 (comment 1810432939)

Edited by Caroline Simpson