The NFL never HAD A production contract with MTV. At that time CBS and MTV were both owned by ViaCom, and ViaCom said they wanted MTV to do that halftime show, and the league said it’s your halftime, it was the first time MTV got their hands on the show. After the mess they indicated that if no network under the same corporate umbrella at MTV, thus also making it the LAST time.
They threw the idea about, but it generated a lot of bad press. It HAS been clearly and directly settled. There were hundreds of pages of discussion of this after the wardrobe. The league does not run the halftime.