In the back-end, the headers we deal with are "HeaderInfo" types; they don't have isRead.  Documented at https://github.com/mozilla-b2g/gaia-email-libs-and-more/blob/master/data/lib/mailapi/mailslice.js#L743

The isRead dude is the front-end only rep MailHeader in mailapi.js