Season the chicken generously with salt and ground black pepper, then rub with the mustard. Set aside to marinate for 10–15 minutes.
To a medium pot, add the tomatoes and enough cold water to cover them. Bring to a boil over medium-high heat and cook, stirring occasionally, until the tomatoes have softened and the liquid has reduced slightly, 10–15 minutes. Remove from heat and drain the tomatoes, discarding any remaining cooking liquid. Transfer the tomatoes to a blender and set aside.
Preheat a broiler to its highest setting. Meanwhile, spread the onion out on a small baking sheet. Broil, stirring occasionally, until lightly charred all over, 6–10 minutes. Add the garlic and broil 3–7 minutes more, then transfer to the blender with the tomatoes. Add the chipotles and adobo, and blend until very smooth. Place a fine mesh strainer over a large bowl and use a small ladle or a silicone spatula to press the mixture through it.
In a large deep skillet or wide pot, heat the oil and butter over medium-high heat. When it just begins to smoke, add the marinated chicken pieces in a single layer and cook, turning occasionally, until deep golden brown all over, 8–10 minutes. Add the reserved sauce to the skillet along with the bay leaves and stir well to submerge the chicken. Bring to a boil, then lower the heat to maintain a strong simmer. Cook, stirring occasionally, until the chicken is tender and cooked through and the sauce has thickened, 15–20 minutes. Drizzle with Mexican crema and serve with warm tortillas on the side.
