BUG: Patch handling no NA values in TextFileReader
When cleaning `na_values` during initialization of `TextFileReader`, we return a `list` whenever we specify that `na_values` should be empty.  However, the rest of the code expects a `set`.

Closes #15835.
