Theme Install / Delete: improving error handling