Issue Summary
Disabling a parent plan does not disable existing branches, and branch management settings cannot be toggled via REST, leading to "zombie" builds and high manual overhead.
Add a 'cascade' flag to disablement actions and expose Branch Management settings via the REST API.