Seems like there's a little misunderstanding. Of course in most cases the breadcrumb is positioned on top of the page. And that's the point: the problem should not occur if the breadcrumb module comes first/on top. The problem should only exist if the product singleview module gets rendered first and the breadcrumb module gets rendered after that, using the page title that has already been altered by the product singleview module.
Because you experience the problem, I assumed that in your case the breadcrumb module was positioned somewhere below the product singleview module in your layout. If I understand you correctly, it was always positioned above, which would be correct and in this case I can't reproduce the behaviour...
Okay, let's dig a little deeper. Is your breadcrumb navigation included in the layout or as a content element in an article? If it's in the layout, could you provide a screenshot showing which modules you have included in the layout and in which order they are?
Here's an example where I added two breadcrumbs to the layout and the first one doesn't show the product name but the second does:

- breadcrumb_layout_order.png (91.66 KiB) 33358 mal betrachtet