wayland: Remove nested event loop
Checking whether wayland connection timed out based on whether a given global has been announced is wrong and nested event loop makes the WaylandConfig more complex than it has to be.
Checking whether wayland connection timed out based on whether a given global has been announced is wrong and nested event loop makes the WaylandConfig more complex than it has to be.