Устарнена ошибка: если список пользователей передается несколькими частями, и последняя часть
дублировалась, то из-за повторной обработки последней части начало списка пропадало.
Теперь при обработке последней части проверяется, была ли перед этим первая (чтобы убедиться,
что список пришел от начала и до конца), и если нет, то список не обновляется.
Также для предотвращения обработки дублирующихся запросов плата хранит в памяти ответы на запросы
каждой транзакции и время их отправки. Если принимается запрос, ответ с идентификатором транзакции которого
был отправлен менее чем 2.5 секунды назад, плата повторно отправляет тот же ответ без реальной
обработки запроса. Учитывая, что SW-01 "морозит" идентификаторы 3 секунды после завершения
транзакции, это должно быть безопасно.
Closes #391.