[ruby-core:126314] [Ruby Misc#22230] Should Ruby specs define byte oriented read behavior when the character buffer is not empty?