I've seen this a few times at MSFT. Except that the product didn't really die because nobody wanted to take responsibility for the actual killing. And every now and then there would be a re-org, the former exec would "move on" to his next atrocity and a "recycled" exec would go in front of the team and declare his passion for the product and that this time it will be different.