I noticed that when I tried to setup a parent relationship after adding a lock constraint to an object it messed up orientation of the object with the parent/lock constraint attached. After a bit of fiddling I figured out I had to remove the lock constraint, set up the parent then re-add the lock constraint. Is this normal order of operations issue in Blender?