Further entity collection loader optimizations

I am still working out the semantics of the entity loader interface when
applied to a collection. I was hitting the database in certain cases
even when all related entities were loaded.