WaitUntilPortOpens() - How to wait until process A runs and binds to a port before spawning process B?