Fixed the simulator issue! Sim was making two TCP connections, so now we use whatever the latest connection is.