listrunner: fix agent usage
listrunner: fix agent usage

By delaying the agent key query until after the fork, we prevent the
problem of simultaneous access to the agent.

Tested that it works against 80 hosts in parallel without error; the
current version breaks already at 20 hosts.

Signed-off-by: Iustin Pop <acf83a5274f31a43af6b914614365999469c1a31@google.com>
Reviewed-by: Michael Hanselmann <68b67885ff74281219b4a4be33cc20fd45078d7c@google.com>

apyrgio/snf-ganeti,leshchevds/ganeti,andir/ganeti,grnet/snf-ganeti,ganeti/ganeti,yiannist/ganeti,mbakke/ganeti,ganeti-github-testing/ganeti-test-1,onponomarev/ganeti,grnet/snf-ganeti,leshchevds/ganeti,apyrgio/ganeti,ganeti/ganeti,mbakke/ganeti,apyrgio/snf-ganeti,apyrgio/ganeti,dimara/ganeti,yiannist/ganeti,ganeti-github-testing/ganeti-test-1,mbakke/ganeti,dimara/ganeti,andir/ganeti,yiannist/ganeti,leshchevds/ganeti,ganeti/ganeti,bitemyapp/ganeti,bitemyapp/ganeti,andir/ganeti,onponomarev/ganeti