Read more of the csv file to increase chances of dialect detection when ...

...initial header line is particularly long.

Works for @afrojet's example csv file.
Yeah, it's completely arbitrary.  A better approach might be seeking to the end of the first line (which means figuring out where the first line ends...) and then reading from there.  The headers are much more likely to be weird than the data itself.