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