chg: dev: Moved runner’s exclusion  checks to earlier point in the runtime

Rather than collecting everything, then checking whether each individual matches the exclusion patterns, excluded members of a test batch are now excluded when the runner is collecting the vows and sub contexts in the first place.
chg: dev: @minor Renamed variable in for consistency (prune ► exclusion_patterns)