Failing to add a theme permanently prevents that theme from being added

oh odd, I guess we are not cleaning up properly on error.

Is this reproducible?