Using UE 4.9.2 launcher version, the Reset Orientation and Position function gives inconsistent results when used with the HTC Vive.
I created a minimal Bluescript in the character even graph where:
R key pressed event is plugged to the Exec input of Reset Orientation and Position;
Yaw is 0.0;
Options is Orientation and position.
When used with the Oculus DK2 (SDK 0.7.0.0) this works as intended: pressing “R” resets the orientation and position; pressing is several times gives the same result.
When used with the HTC Vive (runtime 1445024212) the behavior is unexpected and inconsistent: pressing “R” several times switches between two different orientations, none of them being the original orientation.
I have just tested this using the Vive and 4.9.2 and I did run into the same issue as you reported. I have entered the following Jira ticket to track this issue and get it fixed.
UEBP-98 - [4.9] “Reset Orientation and Position” function has inconsistent behavior with HTC Vive
If you experience any more issues like this please be sure to let us know.