Пере-регистрировал всех
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -v -kill -seed -domain system -domain network -domain local -domain user
И default стал последней версией.
Как задать конкретный Bundle (из которого я выполняюсь) ?
Видимо для одинаковых bundleID - никак, это "версии", с ними OSX разбирается сам
предварительный вызов LSRegisterURL() с параметром true не помогает?
Нет, да и с какой стати, приложение регистрируется автоматом