Metamodel #429: further attempts to fix threading issues by waiting in the right places

for the metamodel to be loaded sync or async