Because of how some of our block rewards work (the different funds that make up the left side of the rewards) it requires some proof that things were done in order to allocate rewards to miners. I am assuming this proof can’t be automated on-chain, otherwise that would be superior. So, because of an issue such as determining validator setups for infrastructure, there would be someone (jbranch) that needs to ensure that setup did exist and if so they make the necessary payments. I assume the jbranch would run some kind of software to track all of these payments that must be made / what has accrued.
I would worry about how difficult it would be for the judicial branch to review everything, not commit errors, and make sure what happens is what is supposed to happen. This does require miners to trust whoever is running the jbranch, but the number of rewards coming from this will be relatively smaller compared to the larger stake-based miner rewards.
My general thought is it could be a bottleneck and get complicated if the calculations are being handled manually, but if the smart contract does all the work and the branch is just there to confirm/deny something then it shouldn’t be that much of a bottleneck. It really depends on how much manual touch is happening here.