Worker should report actual listening port

If you pass `-p 0` to the command-line script, the server will select a random available port, as expected. But of course printing "listening on port 0" to the console is not helpful.

So, the worker will report the listening port, and the command-line script will use that value to print the listening port to the console.