Preheat your oven to 350 degrees. Seed, stem, and devein the chiles (just stem the arbol chiles and shake out the seeds, no ned to de-vein). Arrange on a cookie sheet with a little space between and toast in the oven for 6-7 minutes.
Add chiles and garlic to a pot with enough water to fully cover them. Cover with lid and bring to a simmer. Cook until the chiles are very soft. About 30 minutes.
Add all of the adobo ingredients to a blender. Blend very well, adding a couple of cups of the cooking liquid to properly blend to a very smooth puree. 2-5 minutes.
Add all of the adobo paste back into the cooking liquid, along with the chicken bouillon paste, whisk thoroughly.
Working in batches, brown the ribs on all sides.
Pour the cooking liquid into a very large dutch oven and dissolve the bouillon paste into it. Whisk thoroughly. Add the ribs to the pot and add enough water to almost cover. Add onion, garlic, bay leaves, and salt. Bring to a simmer.
Cut off a piece of foil large enough to fold over once and cover the top of the dutch oven. Place it on the pot, then tightly push the lid down over it so that it functions as a gasket.
Place the pot in the oven and cook for 3 hours or until fork-tender.
Take the pot out of the oven, and remove the meat. Shred with a fork, discarding the bones and gristle. Add 1/2 cup of the cooking liquid back into the meat and stir well.
Spoon off any fat that has risen to the surface of the dutch oven and discard.
Heat the vegetable oil in a cast-iron skillet over medium heat until hot. Dip the corn tortillas into the broth to wet both sides, then place on the skillet. Don't flip until the tortilla firms up. (follow the cooking steps above to make this step easy for you)
Once you flip the tortilla, add some of the shredded meat and cheese. Fold over and fry on each side until somewhat crisp.
Serve with a bowl of the broth, cilantro, fresh onions, and hot sauce.