Здесь всё-таки стоит разделять первую палатизацию (к/г/х > ч/ж/ш) и вторую/третью (к/г/х > ц'/з'/с'). Первая в словах с твёрдой основой была только в звательной форме мужского рода (дроуже, кнѧже, старьче) , остальные окончания на передний гласный появились из дифтонга /ɑɪ/ уже после того, как она перестала быть живым процессом.
Как уже указал bvs, "уши" и "очи" были аномалиями ещё в праславянском. Если бы "ухо" изначально было регулярным существительным o-склонения, его фонетически закономерной формой двойственного числа было бы "усе", а множественного — " уха".