Bug 328709 Delayed deltas need to be wrapped in a SafeRunner
Not doing so is causing all other delayed deltas to simply be ignored. This is problematic.
bundles/org.eclipse.e4.ui.workbench/src/org/eclipse/e4/ui/internal/workbench/ModelReconcilingService.java
"Failed to apply delta", exception); 
				}
			});
			if (status[0].getSeverity() == IStatus.CANCEL) {
				delayedDeltas.add(delta);
				continue;
			}
			multiStatus.add(status[0]);
			switch (status[0].getCode()) {
			case IStatus.INFO:
				logger.info(status[0].getMessage());
				break;
			case IStatus.WARNING:
				logger.warn(status[0].getMessage());
				break;
			case IStatus.ERROR:
				logger.error(status[0].getMessage());
				break;
			}
		}
		for (Iterator<ModelDelta> it = delayedDeltas.iterator(); it.hasNext();) {
			ModelDelta delta = it.next();
			if (delta.apply().isOK()) {
				it.remove();
			}
		}
		return multiStatus;
	}
}