As an afterthought, the problem can be simplified.
A unit vector in X,Y,Z is (0,0.34,-0.94). (Please excuse the rounding error)
An axes rotation occurred which caused the same vector to be represented as (a,b,c).
How much did the axes rotate around the Z axis for a given a,b,c?