REGR/API: accept TextFileReader in concat (GH6583)

closes #6583

- API: change AssertionError to TypeError for invalid types passed to concat 
- REGR: TextFileReader in concat, which was affecting a common user idiom