REF: raise more selectively in libreduction
This allows slightly more cases to go through the cython path
i suppose then perf diff? > i suppose then perf diff?

presumably.  havent measured since its such a tiny corner case thats affected (1 test)