iommu/vt-d: Fix up error handling in alloc_iommu