No global executors
What does this MR do?
Refactors the code to remove the executor registry.
This was done with OpenCode + Duo Claude Opus 4.6 + manual careful review and polishing.
The second commit fixes some test flakiness too that existed even before this refactoring.
Why was this MR needed?
Global state is evil. Let's remove it.
What's the best way to test this MR?
What are the relevant issue numbers?
Edited by Mikhail Mazurskiy