George Clingerman:A Code4 is a fail. That basicallyly sums it up. Doesn't really matter how you got it. ...
But even if there wasn't. The rules are fairly simple. If the game crashes, fail it.
UberGeekGames:Any Code 4 is a fail. Period. No
exceptions. ...
In my opinion not every Code4 could be a fail. I think hundreds of Indie Games on the Marketplace, Playtest and Review will crash with a Code4 if you pull the MU while loading content and the game is installed on the MU. I tried this with a handfull well known titles and all of them crashed with a Code4. Should we fail all games because of not checking if content exists before loading it?
What should the games do in such a situation - immediatly exit like all full price titles do if you open the tray or should they display a text with an information to reinsert the correct MU?
Are you aware of how slow file access is on Xbox360? If you only load 10 large files the File.Exists calls doesn't matter at all but if you have a game that loads 300 small files at once and the initial
loading time nearly doubles because of the File.Exists calls this is often not acceptable for the consumer, playtester, reviewer and developer.