If a packager requests a new package, there will be an admin action for each branch, requiring admins to process each request. However after the package was approved, admins would need to approve only EPEL branch requests as far as I understand - Fedora branches are auto approved under certain conditions. Therefore if a packager requests a new package, the request should be only for the master branch and requests for other branches should be branch requests already. Then if the package is approved, all pending branch requests that can be auto-approved should be auto approved. Maybe there could be even a state like "waiting for other request" to show that the request is blocked by a different request.
If a packager requests a new package, there will be an admin action for each branch, requiring admins to process each request. However after the package was approved, admins would need to approve only EPEL branch requests as far as I understand - Fedora branches are auto approved under certain conditions. Therefore if a packager requests a new package, the request should be only for the master branch and requests for other branches should be branch requests already. Then if the package is approved, all pending branch requests that can be auto-approved should be auto approved. Maybe there could be even a state like "waiting for other request" to show that the request is blocked by a different request.