Bug 1070429 - [email/IMAP] premature saving leads to missing bodies

nit, really just a style choice, so you can discard: but seems like slightly less code to `if(this.oncomplete) { this.oncomplete...`