Fixed #23817 -- updated docs on QuerySet evaluation

Refs #22503
I think that might be somewhat misleading – full evaluation and caching in `_result_cache` happens on almost all operations where a `QuerySet` is evaulated, not only `list(qs)`. Maybe it would be better to put this warning to the top of this section, before the list of operations that force evaluation?