Fixes #95865 by discarding lazy evaluation of tool filters (which is a m...

...ore efficient approach) to instead evaluate each tool filter over the whole feature set, which allows for a real count of results matching each filter.