Fixed partial email batch/recipient records when email creation fails
Fixed partial email batch/recipient records when email creation fails

no issue

- wrap email batch/recipient record creation in a transaction so if an error occurs during creation we're not left with a partially created batch/recipient set in the database

ErisDS/Ghost,e10/Ghost,TryGhost/Ghost,bitjson/Ghost,bitjson/Ghost,ErisDS/Ghost,janvt/Ghost,TryGhost/Ghost,ErisDS/Ghost,janvt/Ghost,TryGhost/Ghost,e10/Ghost