PERF: fix regression in reductions for boolean/integer data (assume no missing values)
Address performance regression in https://github.com/pandas-dev/pandas/pull/41711/files#r647515492 (https://pandas.pydata.org/speed/pandas/#series_methods.All.time_all?python=3.8&Cython=0.29.21&p-N=1000000&p-case='fast'&p-dtype='bool'&commits=9231b495-44237a58)


Ah, indeed you noticed the issue back then as well. Yeah, I think this is not lower level than the later PR #41711 (which was also backported), and IMO this should be safe for a backport. @jorisvandenbossche I didn't notice #41911 (was on the wrong milestone) with a different fix.  merged #41911 