Re: 1.6 console
It seems the new version gets registered, but the old one remains too.
For some reason, on launch the older launch code gets invoked instead of the newer one
I did try to unregister the app by issuing:
...and voilà!
The app is then launched correctly from the Finder.
Indeed the registration database removed the reference to the old version.
You may want to look further into that direction: the magical command to include in install script may not be too far from that one!
(BTW not assuming the app sits in /Application may be a good thing, as Mac users may have tendency of moving things around. another find command may help get the proper path for the app)