Seems like everything is cleared up now, but I know how you feel having delt with PennDOT myself. I had my license suspended from PA a number of years ago for failing to pay tickets. Got the tickets taken care of (that's all they were asking to restore me), paid my reinstatement fees, and yet 3 weeks later I still was not reinstated and they claimed they never got the money order I sent. It wasn't until I spent three days on the phone every hour on the hour that they magically "found" that they had recieved the money, but my license still was not resotred and they couldn't give me an exact time when that would happen. When I informed them I'd continue to be on the phone every hour until I could drive, I had my license restored in about 2 hrs. Since I had never surrendered my physical license (was out of state when the suspension happened and didn't get notice of the suspension or to surrender it), as soon as the computer said I could drive again, I was good to go.

