Actually, Ikernal is the installshield script engine. The application will run mutilple times, it's the MSI engine that will hang.
If you happen to have another install/uninstall hang, kill Ikernal not msiexec and it should either resume or terminate.