I usually subscribe to the mentality that something that had a significant issue that was fixed is overly scrutinized and thus becomes safe but in this case it seems like the decision-making involved in the making of this plane from the start was flawed, such that I'm not sure patches on patches are enough.
Someone who knows more about planes might say all the issues are unrelated but fundamentally in a system like this I think one thing is bound to affect another, and if not that, then the mentality that led to one issue is likely to have been present in the developing of other components of the system.