Provide a better error for (STRING not-string-designator).

The old "cannot be coerced" is misleading, since #(#\a #\b #\c) can be
coerced to a string, but isn't a string designator.
Just say "#(#\a #\b #\c) is not a string designator".

Fixes lp#1314767.