This just happened to my wifes car the other day also. But I have a suspicion about the gas when we were filling up they were also filling the main tanks. After clearing the double code I have gotten 2 bank 2 codes since then. But it has been going well for almost a week now. I had also put a K&N on a little while ago and I thought maybe some oil got on the MAF. Cleaned that up also since it was easy.
For a car with almost 100000 miles on it I wouldn't bother replacing the precats just get the eliminators and think of it as a reflash. I have a feeling your car is still running well anyways. And if they did check your emissions it would still be well below there limits. Why else do you think ford is just reflashing now. Saves them money and isn't necessary to replace them.