ENH: raise useful error message on invalid concat arguments
Merge pull request #3559 from cpcloud/concat-invalid-args-exception-3481

ENH: raise useful error message on invalid concat arguments