Introduced in ba29593a17
This commit effectively reverts the above commit with a few extra
changes:
* We no longer recalculate a different `plane_normal` for the plane
check, as that check is performed by the brush local matrix.
* Fixes the incorrect usage of `plane_center` and `plane_normal` in the
degenerate usecase, though this practically had no effect as the brush
would not execute.
Pull Request: https://projects.blender.org/blender/blender/pulls/145151