The matrix decompose returns wrong scale value when scale is negative
see
https://www.babylonjs-playground.com/#ZXZI83
Here scling.z is being set to -2, decompose returns +2
I think the bug got introduced by this change
Fixed matrix decomposition with negative scaling