[change] when extension's promise is rejected, do not wrap the error message in `Error` but propagate the arguments to the app.start's promise