Make sure container is destroyed on error
Make sure container is destroyed on error

Even in the detach usecase we need to make sure that the contianer is
destroyed if there is an error starting the container or anywhere in
that workflow.

Signed-off-by: Michael Crosby <951f4c7b5d47e32d0112c78d14a98eaa23e6b5ef@gmail.com>

kolyshkin/runc,sunyuan3/runc,docker/runc,rhatdan/runc,abduld/runc,mheon/runc,inatatsu/runc,coolljt0725/runc,kolyshkin/runc,shishir-a412ed/runc,nkwilson/runc,coolljt0725/runc,mikebrow/runc,rajasec/runc,avagin/runc,sunyuan3/runc,wking/runc,docker/runc,crosbymichael/runc,justincormack/runc,stefanberger/runc,mikebrow/runc,adrianreber/runc,kolyshkin/runc,adrianreber/runc,dqminh/runc,albertoleal/runc,avagin/runc,shishir-a412ed/runc,albertoleal/runc,maxamillion/runc,hqhq/runc,laijs/runc,estesp/runc,stefanberger/runc,maxamillion/runc,jhowardmsft/runc,cloudfoundry-incubator/runc,rajasec/runc,kolyshkin/runc,ZJU-SEL/runc,xiaochenshen/runc,cloudfoundry-incubator/runc,cyphar/runc,wking/runc,keloyang/runc,rhatdan/runc,WeiZhang555/runc,mYmNeo/runc,docker/runc,keloyang/runc,xiaochenshen/runc,estesp/runc,jhowardmsft/runc,opencontainers/runc,mheon/runc,ZJU-SEL/runc,dqminh/runc,rajasec/runc,coolljt0725/runc,crosbymichael/runc,vbatts/runc,WeiZhang555/runc,mheon/runc,justincormack/runc,mikebrow/runc,stefanberger/runc,shishir-a412ed/runc,justincormack/runc,hqhq/runc,wking/runc,xiaochenshen/runc,wangkirin/runc,wangkirin/runc,vbatts/runc,runcom/runc,dqminh/runc,WeiZhang555/runc,rhatdan/runc,maxamillion/runc,crosbymichael/runc,laijs/runc,vbatts/runc,sunyuan3/runc,ZJU-SEL/runc,mYmNeo/runc,estesp/runc,runcom/runc,avagin/runc,runcom/runc,hqhq/runc,cyphar/runc,nkwilson/runc,albertoleal/runc,laijs/runc,keloyang/runc,cyphar/runc,inatatsu/runc,adrianreber/runc,jhowardmsft/runc,inatatsu/runc,nkwilson/runc,rhatdan/runc,dqminh/runc,opencontainers/runc,wangkirin/runc,mYmNeo/runc,opencontainers/runc,opencontainers/runc,abduld/runc,abduld/runc,cloudfoundry-incubator/runc