Currently corebranch is global for not only the corebranch-layers in the core product but addon product dirs as well. Addons need to be able to specify their own corebranch that overrides the default one from the core.
Use --enable-core-branch to override the branch for the layer on the command line
Use an addon that requires a different corebranch for one of its layers than the core version.