Já faz muitos anos desde que eu usei o InstallShield, mas você pode ser capaz de interrogar o arquivo MSI criado com a Microsoft Orca.exe ferramenta, isso pode permitir que você determine se o sinalizador "precisa de uma reinicialização" está definido. Você também pode redefinir esse sinalizador.