Самый простой путь сделать колонку в базе = lok - выбирать с лок 0 и сразу лочить 1, по окончанию возвращать в 0.
Так как это не банковские операции и конкуренция не очень дикая, то в большинстве случаев этого будет достаточно.
Хм, странно, попробуй скачать с сайта последнюю.
Если у тебя 9.0.0, то после установки 9.1.0 баг должен пропасть
И сохрани скрипт куда-то на всякий случай перед установкой.