Змеи не врут. Вроде же так сказал Квирелл, причем на парселтанге
Ну да, он же сказал, что маги на парселтанге не врут. Мы верим Квиреллу, потому что он сказал, что ему можно верить. Но только когда он говорит на парселтанге, это важно!
а змеи не врут вообще никогда
Да нормальные змеи вообще много чего не делают. Прежде всего, не обладают абстрактным мышлением. Кстати, не врут они (в человеческом понимании этого слова) именно из-за ограниченных ресурсов мозга.
Вообще странно, еще во второй главе Гарри замечает, что МакГонаггал не может мыслить как человек, превращаясь в кошку, да и вобще быть собой, уже хотя бы потому, что ее личность — это ее мозг. А вот в случае с Квиреллом всё в порядке: был человек — стал змеей, которая не умеет врать, потом опять стал человеком...