Begin by making the adobo sauce: Remove the seeds and stems from the peppers and then toast them in a cast iron skillet on high heat for a few minutes, until you can smell their aroma.
In a three quart sauce pan boil the peppers along with two cups of water, for five minutes. Drain the peppers, and then put them in the blender along with two cups of fresh water, the vinegar, oregano, cumin, cinnamon, and cloves. Blend until the mixture is smooth.
Preheat the oven to 300 degrees.
For the Birra beef taco filling: Dry off the short ribs and sprinkle them with the salt, pepper, and garlic powder. Heat the oil in a Dutch oven on medium heat. Sear the ribs, a few at a time, on all sides. When they're all browned add them all back to the pot along with half the adobo sauce (you can freeze the rest for another use), the chicken stock, the bay leaves and the thyme. Cover the pot and bake them for three hours, or until they're very tender.
While the beef braises, when it's cooked for two and a half hours, make the Monterey Pepper Jack Cheese Sauce: Heat a skillet on low heat and cook the onions and garlic until they're soft for about ten minutes. Add the tomatoes, chicken stock, cream and spices. Simmer ten minutes, or until the sauce thickens up. Remove it from the heat and stir in the cheese.
To Assemble the Enchiladas: Remove the meat from pot and shred it, discarding the bones and ligaments. Pour the sauce into a measuring cup and discard the fat that rises to the top. In a bowl, mix together a cup and a half of the meat with the beans and a half cup of the sauce. This is the filling. You can freeze the rest of the meat and the rest of the sauce. Then, you can make this again, or my recipes for Birria tacos or egg rolls.
Fill each tortilla with some of the filling and roll them up. Place them closely together in the baking dish seam side down. Pour the cheese sauce over the tortillas and then sprinkle on the cheese and bake for 20 minutes.
Serve the enchiladas topped with sour cream, tomatoes, and cilantro.