xdg-shell: More helpful surface-state-mismatch error
When libweston-desktop kills an xdg-shell client because it has failed to configure its surface as demanded, be more helpful by explaining exactly what the error is.
Signed-off-by: Daniel Stone daniels@collabora.com