My initial thought is that some of the registrations that they hold back for charity groups (such as Team in Training, the ALS Foundation, etc, etc, etc) were not needed, thus freeing up some additional space.
The could have added some additional entries to the overall number, but I sure as heck hope not.....
Never seen it happen prior to this race, but that's a pretty good chunk of registrations to be a miscalculation....