Terry,
When you invoke the integrity checker manually the window is shown but the checker does not run automatically. This is done so that you can run a check then hide it while making some changes, then bring it up again without having to re-run it every time.
When you publish a business space version, either in main or test modes, the system always performs the integrity check to ensure that inconsistent version cannot be published. If the integrity check finds any problems the system displays the window with the results of the automatic check run.