Many possibilities. But it's not uncommon for a ground stop to be issued by ATC, with an 'expected' end time, but many factors can change that allow the aircraft to depart (or expect further delay...). In your case, they may have allowed the departure to proceed to MSP because it was expected the conditions would be safe enough to land by the time of your expected arrival. How was it there once you arrived?