Bug 857284 - Only fire one alarm for past events when multiple exist r=millermedeiros

Hrm I think that's abstracted behind `Db.transaction` but will take a look