DOClientServiceImpl#createInstance - if instance creation fails due to whatever reason, it is actually better to create an instance with state Error and non-empty.
CloudErrorInfo - this simplifies diagnostics, because these problems will be visible from UI.