My understanding is that the one after the cat does not affect running et al. The one before the cat does. I only have a pre-cat lambda MGF version so do check my statement.
With my MGF, other than if I disconnect the battery, I never appear to get fault codes (my wife's Audi is very different) and just not sure how good the MGF is at identifying and recording codes.