Don't wait the full 20s for the agent to connect
Hello,
When geoclue is D-Bus activated, the daemon will wait 20s for the agent to connect to it even if the agent connects immediately.
The timeout should be canceled as soon as the agent is connected (with a maximum of 20s) instead
https://gitlab.freedesktop.org/geoclue/geoclue/-/blob/master/src/gclue-service-manager.c#L303