?System.exitTo() fails on VA-HR

A Descriptive Title : System.exitTo() fails on VA-HR
o The Environment:
SW 4.00
-Operating System or Device (including OS number or Software version of device)
-Eclipse Version
Mars 2
o A detailed description of the issue
The System.exitTo targetApp works on the sim but it totally fails on the VA-HR!

I have put it in a try/catch, but nothing is caught.
I definitely have the identified app on the watch.

I tried both flavors of the manifest_id, with and without the hyphens:
"manifest-id://D7263291252F45DAA6132E0F272F4CFF" ,
"manifest-id://D7263291-252F-45DA-A6132E0F272F4CFF" ,
with the same result - the System.exitTo(targetApp) was just ignored.
Interestingly, both flavors worked on the Sim???

If, on the watch (and the sim) I pass an incorrect manifest_id, I get the expected AppNotInstalledException.
So it knows my target app is installed, but doesn't know how to start it!
o Steps to reproduce the issue
Modify the code to reference a manifest_id of a project you have in Eclipse., and on your watch.
Build and run on the simulator. It generates a confirmation dialog and proceeds to run the target app.
Install the app on a VA-HR and the confirmation dialog does not display.
o Any applicable additional information
Something odd happens on the watch. It looks like it's loading a second instance of the apps menu, because when I swipe back to the watchface, a second copy of the app menu is displayed.

o A code sample that can reproduce the issue (in email only if preferred)
function onStart(state) {
var targetApp = new System.Intent(
"manifest-id://D7263291252F45DAA6132E0F272F4CFF" ,
{"arg"=>"CurrentAppName"}
);
try {
System.println("main. onStart exiting to targetApp");
System.exitTo(targetApp);
}
catch( ex instanceof System.UnexpectedAppTypeException ) {
System.println("caught UnexpectedAppTypeException");
}
catch( ex instanceof System.PreviousOperationNotCompleteException ) {
System.println("caught PreviousOperationNotCompleteException");
}
catch( ex instanceof System.AppNotInstalledException ) {
System.println("caught AppNotInstalledException");
} catch (e){
System.println("main. catch:"+ e.toString());
}

}