I've decided to just bite the bullet and reinstall through Steam and purchase HW through Steam and get the refund. It all seems odd considering I never played through Steam, and a little inconvenient, but it will get resolved today at least.