1. detect this and report the condition to avast.
Report what exactly? What is sent along? That is still not clear. And that is the point.
This information isn't available so I'll keep deleting overseer.exe, and Avast runs just the same as always. So I don't need it. And if ever Avast doesn't work, I'll find a fix. Don't worry. Even if I have to reinstall or even re-image my boot drive. Still, even though my Avast currently runs fine, overseer.exe finds it necessary to connect to the Avast servers.
I don't like software that phones home with unknown info. Just like I don't allow Windows telemetry/crash reports. Just like I keep killing Nvidia driver telemetry. A reputable company would be completely transparent about exactly what is sent. Even have the option to review every byte before sending. Or to opt out. This whole 'if you don't trust your AV' argument is false. It isn't very realistic to run without an AV these days. That doesn't mean I have to blindly trust it. I can ask questions, and I can reasonably expect them to be answered honestly. Because that is what trust requires. Otherwise I am forced to limit functionality wherever possible to minimize 'reporting'.
This also goes for the main Avast program of course. Since it sends stats every time it updates its definitions. Do I need to worry? Maybe. Maybe not. I can't tell. I don't have the information to make an informed decision. That itself is cause for concern.