Стоящие часы (в том числе сломанные) всё-таки стоят, а не лежат.
Нет проблем: на столе лежат остановившиеся (стоящие) часы. На стене висят стоящие часы. Висящие на стене часы -- стоят.
Тигр, лежащий в засаде, плотоядно облизнулся при этих словах.
Тигр в засаде, конечно, не лежит. "Тигр лежит в засаде" - фигня какая-то. Но и не стоит.
Вообще, мне кажется, разыскать здесь какую-то логику - пустая затея.
Почему же, "какую-то" логику разыскать как раз можно. Ясно, что будут исключения, поправки, неправильности и т.п. Но в целом мне кажется ясно всё.
-- 09.10.2019, 11:57 --Равно как лежат на том же столе книга и молоток - у них нет привязки к вертикальному направлению, нет ни верха, ни низа.
У книги как раз есть. Если книга стоит на столе, то сразу ясно расположение у неё близкое к вертикальному.
Вот как на полке -- книга может как стоять (вертикально) так и лежать (горизонтально).