That blows Scotty! Disappointing to hear that.
Did VS insist you resign before getting the class date? How much time do the ME carriers require for notice before your last day (i.e., 1 month notice)? Is it even possible these days to hold on to your ME job until everything is finanlised at VS and then resign?
Wish you luck going forward.