I20230330-1800
* Fixes misplaced assertion in testRefreshOtherProjectDuringRefresh leading to the (silent) test failure * Moves all assertions into main thread; since JUnit does not treat assertions thrown in other threads executing the listeners as failures, several test cases in the IResourceChangeListenerTest would not fail properly in case of regressions