Продолжение:
додумался, что перед тем, как перебирать содержимое contentList нужно вызвать contentList.reset().
Кириллическая тема письма (sysEmailMessageRead.parmSubject()

выводилась нечитаема, т.к. закодирована по стандарту RFC 2047, "на коленке" её получилось прочитать с помощью System.Net.Mail.Attachment, пример ниже:
X++:
System.Net.Mail.Attachment attachment;
...
attachment = System.Net.Mail.Attachment::CreateAttachmentFromString("", emailSubject);
info(attachment.get_Name());
Продолжаю изыскания.