Updated Java simulator startup to only wait until the simulator is listing on the kinetic port rather than blind sleeps