msi: Add tests that show that costing is run in both the UI and Execute sequences.