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

Just the back-end changes from https://github.com/mozilla-b2g/gaia-email-libs-and-more/pull/343