feature finish: Handle Unicode properly

The description field was not using decode(), leading to Unicode errors
being thrown when non-ASCII characters were there.
Finished feature 75426064/unicode-error-feature-finish.