Don't load message bodies from remote if they're already present.

ContextIO API can return message bodies along with headers. With this
patch context-io no longer ignores them.