1. we are now using a random port for listening 2. TcpIngestor.start() waits until the socket is established.