Update student contact records for billing before run

Session purchases arrive with missing student contacts, causing missed invoices and delivery delays. Billing gets updated contacts and logs to stop revenue leakage before the next billing run.

Update student contact records for billing before run

Update student contact records for billing before run