Is that in v0.14.3? Those used to be buffered properties which would not write until the subsequent frame's write stage. The "Internal" prefixed properties were unbuffered.
In the current version, both the Orientation and OrientationMatrix properties directly get/set the internal values.
I'm using the latest build with XNA 4.0, which is why it struck me as odd.
I would recommend checking the individual values being set in detail. You can check the source for those properties- they don't do much at all. It should be fairly easy to narrow down the cause.