starting on refunding completed campaigns
update PromotionLog on update_adzerk
deactivate_campaign only update adzerk if needed
let r2.lib.promote handle billable calculations
update adzerk on promote.charge_pending