I struggling to see where this patch adds value. I like the patch that landed yesterday. It was simple and did the job and didn't add any overhead to startup.

As far as I can see only makes configuration mildly easier (in theory) for a partner, it doesn't allow them to do anything that they could not do already. But we are adding more work and requests to the critical-path.

The user shouldn't be paying for partner config sugar.