Merge pull request #10058 from asutherland/email-offline-during-body

Bug 876622 - [email/IMAP] snippet fetching logic does not handle connection loss correctly. r=squib(cherry picked from commit 5e5931544ba45d32c65a21cfce74e8c1df126869)