I had the same, turned out to be my auto-build batch file generated a string that was not a valid guid for the ProductCode. ISCmdBuild happily generated the install with the invalid string.