d76856cc69
#108952 taught sms/line/teams/bluebubbles/whatsapp_cloud/msgraph_webhook/feishu/wecom-callback to serve a secondary at /p/<profile>/ on the default listener; #108928's preflight derives its port-binder blocker from the adapter class's serves_profile_prefix flag, which those adapters never set. Merged together, migrate would have blocked every profile the ingress work just unblocked. Declare the flag on each shared-ingress adapter and run plugin discovery before consulting the registry (plugin adapters are absent from a bare CLI process otherwise).