https://bugzilla.redhat.com/show_bug.cgi?id=1258940
--- Comment #3 from Petr Pisar ppisar@redhat.com --- Because the change is documented as:
+- Add a utf8 flag for Log::Dispatch::Screen. If this is true, then it sets the + ":encoding(UTF-8)" flag on the handle it uses for output (without affecting + STDOUT or STDERR elsewhere). Suggested by Ivan Baidakou.
I believe logging to an independent file handle was an intentional change. Therefore I think upstream will not go back.