Может проблема в том, что мой вариант заточен на наличие цифр в строках файла? Со всеми вариантами, описанными в чужих вопросах, имеющих вид "строка1, строка2" и т.д. работает верно.