ну насчет "нет смысла блокировать" - это не так, сигнал выдается при любых изменениях содержимого ячейки, в том числе, при ее первоначальной программной загрузке - поэтому совет блокировать написан во многих форумах для случая, когда надо отслеживать только изменения данных пользователем, а не программные
то, что сигнал действительно выдается при выполнении setItem(), это действительно так, я проверял
отсюда можно предположить, что
bigirbis сам с ячейками толком не работал...
а на три вопроса ответ действительно "нет", проверка получилась быстрее, чем разбор чужих исходников
тему можно закрыть, может результат кому-то еще пригодится, время сэкономит