Если логически подумать, то смысла в команде CMGR нет вообще. Можно
всегда использовать в цикле CMGL и CMGD. То что является новой для
модема может оказаться не новой для тебя и наоборот (если,
например, кто-то перезагрузился ровно в момент чтения SMS в прошлый
раз).