1Put chopped onion and sliced olives in separate small bowls and combine each with 1/4 cup of vinegar. Set aside to marinate. Meanwhile, heat the vegetable oil in a skillet over medium heat. Stir in the chorizo, breaking it apart into crumbles as it cooks, about 10 minutes. Remove the chorizo from the skillet and set aside.
2Heat 1/4 cup of oil in the skillet and add the tortilla pieces, cooking and stirring over medium-low heat until just beginning to get crisp and golden at the edges, about 10 minutes. Remove skillet from heat and drain the tortillas; pour 1 tablespoon of the oil into a saucepan.
3Heat the saucepan over medium-low heat until hot but not smoking. Add the flour, and cook and stir until smooth, about 1 minute. Pour in the regular and hot tomato sauces, water, browned chorizo, cocoa powder, sugar, 1 tablespoon of vinegar, oregano, and taco seasoning. Simmer the sauce about 5 minutes to blend the flavors. Stir in diced chiles and tortillas. Simmer about 10 minutes more, stirring occasionally, until tortillas have softened and the mixture is thick.