В системах с диалогом очень просто сделать синхронизацию счетчиков, здесь же отдельно приемник и передатчик.
передатчик знать не знает, дошла ли его посылка до приемника или нет. Поэтому (в том же keelog) принято поступать следующим образом: передатчик должен вести учет (счетчик проще всего) переданных пакетов - что для такого пульта достаточно проблемно, но возможно (EEPROM есть почти на всех МК). Приемник должен запоминать последний счетчик. Приходит новый пакет, если счетчик больше на 1 - исполняем команду, если нет, начинаем процедуру синхронизации счетчиков. Так вот, в момент рассинхронизации команда НЕ исполняется, чего я не заметил при проведенных тестах.