Handle late promotions from waitlist

When students cancel classes late, other students promoted from
waitlists get a more sympathetic notification email, and we flag the
promotion as a late promotion.