Fixes to Mac OS X install process
Wait for the process to be ready to accept connections before starting proxying
Handle multiple connections while the process is still starting

Easiest way to test this is to add a process with a shell script that does sleep 10 before launching the actual job