Quick update: I eventually got my 30K miles back for the lame upgrade, however, I am still out the mileage on Lufthansa.
Can anyone confirm that a Star Alliance upgrade on Lufthansa means you no longer get mileage in the purchased fare class? That does not seem right.