fix: avoid microtask in flushSync (#16394)
fix: ensure compiler state is reset before compilation (#16396)