Сохранить заявку с новым номером и объяснить пропуск после отмены

Фактические данные получены через расширение interbase от отдельной локальной базы Firebird. Собственные учебные объекты удалены после наблюдений.

Наблюдаемый результат программы
НаблюдениеРезультат
Исходный счётчик0
ID отменённого черновика1
Черновиков осталось0
Счётчик после rollback1
ID сохранённой заявки2
Сохранённая заявкаПодтверждённая заявка
Строк в таблице1
Строки и дополнительные наблюдения
{
    "initial": 0,
    "allocated_first": 1,
    "cancelled_row_count": 0,
    "sequence_after_rollback": 1,
    "next": 2,
    "stored": [
        {
            "ID": 2,
            "TITLE": "Подтверждённая заявка"
        }
    ],
    "sequence_decrement_attempted": false
}

Самостоятельный запуск создаёт result.json с данными и metrics.json с проверками рядом с example.php.