KDisplayManager: Work without $DISPLAY set
In a Plasma Wayland session, kscreenlocker_greet is started by kwin_wayland, so it doesn't inherit $DISPLAY currently. Additionally, there might not even be an Xwayland instance running.
Remove the only non-optional use of $DISPLAY and drop the requirement.