Not a chance in hell that's true. The game has been buggy for ages. The builds they've shown off and held tournaments with prior to release had all sorts of bugs, including crashes and connectivity issues. So much so that they interrupted multiple pro games and required matches to be restart. Whenever anyone expressed concern, 343 fed us the same "oh, it's an old build and has been taken care about, don't worry" crap.
Not to mention all the bugs that don't even require online connectivity to be an issue. The massive framerate drops on H2A maps, the nigh-unplayable framerate for splitscreen in Halo Anniversary and Halo 4, the checkpoint process not saving, task completion not registering, the Halo 4 hard crashes to the console error screen, the Halo 1 netcode being so bad that they removed the promised Halo 1 playlist prior to launch, emblems not working, etc.
There's literally hundreds of bugs and issues in this game, and even the most incompetent developers and QA teams in the world would've seen that. They knew they were shipping an unfinished and broken game. There's no way around that. Lying to us all and acting like it's a surprise is flat-out insulting.