waiting for agent start

In agent log sometime we can see `main.go:130: open /usr/local/percona/percona-agent/percona-agent.pid: file exists`, so it is possible to have situation when `sh` script will create pid file and then agent will "see" it and exit, but we must create pid file after this check.