Debug the chosen target from AutoTarget for desync issues

AutoTarget: is definitely still busted and responsible for #2843 but I don't know why. Is it wrong timing or does it pick the wrong actor? Is it just one edge case or is this broken in multiple ways? Did per-player-shrouds introduce this, is it a rounding error due to ranges in this strange coordinate system or problems with Mono vs .NET? Does cloaking not work properly with AutoTarget?