Fix bug in which an HTML block with only text body was not being loaded ...

...as unicode, and so was failing assert in Fragment.