Good thing you found out... otherwise you'd be stuck with a C boarding pass....
I just printed a BP about 5 minutes ago, and was the third person to do so. This is 23 hours 40 minutes prior to departure. I guess not a lot of people are using boardingpassbudy or whatever it's called.