Company withheld state tax in wrong state

I live and work in MI but the company erroneously withheld state tax in IN, a reciprocal state. Do I i) file a non-resident city and state return in IN and get the full refund, and ii) file a MI state return to pay taxes? Additionally, would I get a penalty from MI for not paying taxes during the year? Thanks!