Ugh. Sounds like about what you'd expect from Massport - inattention to detail. I bet the cab drivers are happy though.
Do you call for your ride at the terminal, and they somehow calculate your walk time, or do you wait till you get to the pick up spot? GPS probably won't work well in there so hard to tell where you actually are, I'd guess, but maybe I'm wrong.