Bound branches are common practice in the centralised version control world, but hardly used in distributed version control.
Bazaar does not support multiple layers of bound branches, just one. I'd recommend just using standalone (i.e. not bound) branches here, and pushing between them.