Fixing the error on the disc itself is more beneficial as not everyone has their system online and can run patches.
BTW, this is the last reply in that link-
"Alternate option the lady at Nintendo asked me for the version stamp on the back inner circle of the disc. In fine print mine says RVL-RZDE-0A-0 That last zero indicates it's the original release. The correct bugged fixed version is RVL-RZDE-0A-2. So i'm gonna hit up blockbuster and check out their game discs to see if they have one that is -2. I asked her if a later save file (after getting outta this loop) would cause a problem if once i was out i went back to my original disc. She didn't believe that would be an issue."
Checked my disc, it's RVL-RZDE-0A-2.