Have more guards against mis-use of surfaceless QWaylandSurfaceItems

Change-Id: Ib380076e46b7d70442381be3328a240d81c77110
Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>