Implication being that when v2 is used name and description will be set
appropriately. This brings us being spec-compliant if new wayland is
used against old kwin.
Resource check works by knowing that clients can't register a version
newer than the client so setName will then no-op internally.