I have the same issue !!
Nobody has a solution?
My Scenario:
I have “product” as custom_post_type,
a Page called “products” that use a custom template.
When i go to the single-product page my menu add a css class “current_page_parent” to the blog page but i would have the same class only on “products page” list element.