Fix Redmine/5748 - make defaults promises work in bundles using classes promise

I don't know if its a bug :) It's undefined - in documentation at least - when return values from a sub-bundle are evaluated.