In a very large skillet, cook bacon over medium heat for 6 to 8 minutes, until browned and crisp. Transfer to paper towels to drain, leaving fat in skillet. Add oil to fat in skillet and increase heat to high. Add beans, the remaining 1/2 teaspoon salt, and the pepper. Cook for 8 to 10 minutes, stirring occasionally, until beans are blistered and crisp tender. Stir in garlic and cook 1 to 2 minutes, stirring until garlic is browned. Season with salt and pepper to taste. Transfer beans to a serving platter, then top with cilantro, jalapeño, bacon, and drained pickled shallots.