Asan Psiho
Ещё вариант косяк в коде. Когда уже заблокированное поверх писать пытаются в отдельной транзакции
оо а это весьма вероятно. Анализ кода привел к тому, что док с начала проводиться, затем вешается куча проверок и по веткам Если этих проверок он может записаться еще раз.