dmtrkhКак-то Вы на низкоуровневый язык сползаете, фактически воспроизводя команды, уже определенные в классе, заново.
Я, правда, не знаю, зачем нужна точка после номера главы и прочие штуки, это нестандарт, помнится, даже по какому-то ГОСТу его не должно быть (правда, по какому-то другому - должен быть). И не могу судить, что из этого для Вас важно.
Для самой примитивной настройки точки после номера главы в содержании и в тексте хватит
\renewcommand*{\afterchapternum}{.{\par\nobreak\vskip \midchapskip}} % это точка после номера главы в теле документа
\renewcommand*{\cftchapteraftersnum}{.} % это точка после номера главы в содержании
Но впрочем, я не ахти какой знаток memoir, может, можно что-то лучше придумать. (Точки мне ставить еще не приходилось в этом классе, а пакет misccorr, говорят, стал дурным тоном.)