QPN validation throws error but model can be analyzed

Model validation in DML2QPN class throws an exception when using a delay user action. If commented out, analysis works as intended.

    private void validateModel(EObject modelRoot) {
	Diagnostic diagnostic = Diagnostician.INSTANCE.validate(modelRoot);
	if (diagnostic.getSeverity() != Diagnostic.OK) {
		throw new IllegalStateException(diagnostic.getMessage());              <=======
	}
}