Saw the behavior of this tool change in SP3, and I have not seen it revert to its previous status yet.
If I select several polys or edges that are at different angles, I can set the move tool to "normal average" and get the expected result. However, when switching to scale, the manipulator now switches to an upside down world orientation, which is not even close to a normal average. The normal average scale orientation is identical regardless of the components selected and/or normals therein. In previous iterations, said scale tool would properly average out the orientation of the components and align itself properly, much like the move tool does right now.
Why has this behavior changed?