In a very large, deep skillet or large soup pot, heat the remaining 1/4 cup of olive oil until shimmering. Add the shallots and sliced garlic and cook over high heat, stirring, until lightly golden, about 4 minutes. Add the white wine and a generous pinch each of salt and pepper and bring to a boil. Add the mussels and stir for 1 minute. Cover and cook, stirring occasionally, until all of the mussels have opened, about 6 minutes. Add the pesto and tomatoes and stir until the butter is thoroughly melted and the mussels are evenly coated. Transfer the mussels and broth to bowls and serve with crusty bread.