Fixed race caused by writing bool &is_duplicate_normal_connection back up call stack across threads. Fixed by using std::atomic<bool> instead.

Passes make ExperRudp and TESTrudp.