identify and fix more reductions that don't support scalar array axes
add tests