CPAlgorithms: allow failed branch filters on data
Filters for output branches were introduced in !67051 (merged). When the regexp doesn't match any branch an error is raised: this is not ideal for data, which won't have many of the branches we might want to suppress in MC (e.g. per-object SFs).
This MR simply allows the regexp filters to fail on data, which means we can keep on using a single config to run on both data and MC.