1. Yes, we need to scan `CoreIntegrationConfiguration` as well.
2. `scan.module.core=true` - no, we don't need it. Provided `META-INF/spring.integration.properties` is just for testing
3. And right - core module should be scaned first. Scanner registers `BeanDefinitions` in the `BeanDefinitionRegistry`, not only just parses classes