Mlstring: catch and log some exception 

And exception is raised with bad utf8-encoded strings. Much easier to understand and debug when it appends with the right logs.

One mistake to generate "bad utf-encoded strings" is to use the `String` module to manipulate utf8 strings (ie: String.lowercase my_utf8_string)