Very strange, commenting out...

    registry.registerBeanDefinition(INTEGRATION_CONFIGURATION_POSTPROCESSOR_BEAN_NAME, postProcessorBuilder.getBeanDefinition());

does make it fail like you suggest, but if our PP is not invoked, how can it affect the outcome? Still looking...