core/io: hopefully fix BoundedFileReader::read_buf_some() for good