Doesn't TiKV acquire a lock on the key in pessimistic transactions? Why would a write conflict error still occur? <img width="1640" alt="Image" src="https://github.com/user-attachments/assets/1d17a08d-edf0-4962-9ca5-861851e5bd0e" />