Have get_product_from_item only return variable product if it exists, and show on the order item row if the variation no longer exists.

Fixes #5536