в том то и дело, что у автора другой вариант с ОК. Все все путают  у нее ОК уже в протоколе. Она ждет М, они приходят, начинает пить ОК и в этом же цикле на Ок у нее протокол. У вас наоборот, вы пьете ОК, ждете М и начинаете протокол уже без ОК. Всё попутали