KRACOEUS-8535: speeding up PD search in order to address hierarchy issue...

...s.
this isn't how many results can be returned.  It's basically my best guess of when it is more efficient to attempt to do a bunch of permissions checks upfront rather than a check per PD in the result