executor: try up to 100 times to flock the socket lock file
The previous location was effectively XDG_RUNTIME_DIR, which is only created by systemd_pam on login. in some cases, the XDG_RUNTIME_DIR was not created so executor was never able to create the socket + lock file it needed for servicing a DUT.
Fixes: #115 (closed)