I like toasting the breadcrumbs separately because they cook more evenly. When they're baked with the tomatoes, the tops have a tendency to burn while the lower breadcrumbs stay raw. Additionally, the juice from the tomatoes tends to make the breadcrumbs soggy, so I like to add them right before serving so they stay nice and crisp.