correctly handle empty clustered by values or values containing commas

as elasticsearch misinteprets empty string or strings containing commas
do not use these as routing for requests
Merge pull request #1364 from crate/m/unknown_id_npe

correctly handle empty clustered by values or values containing commas