It's better chance to rewrite the part of OW which causes sync losts
The Sync Lost's are not caused by any part of OW(There likeliness can be increased like what Spectators use to do but they arn't caused by them). They are the result of a bad network design. The network code relies on multiple peoples "Simulations" being identical with no way to correct there "Simulations" if one of them is different to the others.
So the only thing that can be done is to make a Sync Recovery system where each client goes back to a previous "State" where each "simulation" was identical. I did start working on a system like that, which caused them to go back to a previous "State" but the clients still lost Sync. I don't know if Radzio will try and finish what i started. My current focus is developing S2D and making a new OW Menu system, Radzio on the other hand has been focusing on fixing bugs in OW. With 2 people we can focus on different aspects of OW.