oh. I just tried awaitUntil, apparently I missed some important things last night.
JUnit test methods (even with TestFx) obviously do not run in FX thread.
So all code there (viewmodel asserts and sync code) are not executed in FX thread (which I guess is not good)
... and
awaitUntil
of course fails with exception about thread because of that