test: Wait for gitreceive to start in TestBasic

CI was intermittently failing with the following error:

```
ssh_exchange_identification: Connection closed by remote host
```

Looking at the dumped logs, it seems gitreceive had not yet started, so this waits up to 20 seconds for it to start.