Кажется, нашел решение проблемы. Напишу тут, вдруг кому еще понадобится
Моя ошибка была в том, что я применял update() в области видимости QGraphicsView, а надо было применять к создаваемому в этом QGraphicsView QGraphicsItem'у. Соответственно строчка вида
scene->update(item->boundingRect());
все как надо обновила.
С уважением, teromin.