Yep, good catch!  Patching that now.  I didn't realize that listAvailableEntitlementPools was doing any filtering, as we do that later.