ensures we get both a templated ignore_errors and a correct 'summary' result for ignore_errors when used in loops fixes #32384