Ensure domains that fail to create are cleaned

This helps to reduce the cases where creating a domain in the configured
backend fails for whatever reason.

Longer term, we need a better fix to this issue for all the backend
modifying calls.

Change-Id: Id194c3df51323ed52ce2e694e5ac8a1b0a8b9a23
Merge "Ensure domains that fail to create are cleaned"