Adapts to PresentationCompiler API changes
Removing some unnecessary `asyncExec` calls makes the tests pass again.