wayland: Add event queue dispatch helper
Dispatch failing should always fatal; use a helper to centralize the error handling everywhere.
Also one more place that avoids the broken pipe busy loop.
Dispatch failing should always fatal; use a helper to centralize the error handling everywhere.
Also one more place that avoids the broken pipe busy loop.