Make SQL broker port in use detection part of pre-req itself
The setup fails to configure SQL Broker during the setup and it is such a pain to cleanup everything after that. SQL broker port in use detection ( in case we install 2nd site in the hierarchy) should be part of pre-req itself. we manually specify the broker port in setup wizard and thus we should have a pre-req check in before we begin the actual setup process.
Setup fails with below error as we don't do it at the moment.
ConfigMgrSetupWizard Verbose: 1 : Received error [Setup failed to configure SQL Service Broker. Possible Cause: Each Configuration Manager site must have its own SQL Server instance. Verify that the selected SQL Server instance is not in use by another Configuration Manager site.] from native code.