В условиях задачи 4 человека, а в ваших рассуждениях только троя, значит вы ответили не полностью.
Вопрос был:
Кто из них в данной ситуации может узнать цвет своей шляпы?
А не кто первый узнает цвет шляпы.
Цитата:
Когда один из них догадывается о результате, он произносит его вслух
Это в условиях задачи или добавка от себя?