[ruby-core:125876] [Ruby Bug#18995] IO#set_encoding sometimes set an IO's internal encoding to the default external encoding