The call ViQueryNode >> #firstStep: does reset the model without telling the view.
The call ViQueryNode >> #inputForChildren:does reset the model and tells views about that to refetch the data.
I think it is because of the cycle detection between panes.