drm/amdgpu: clean up init sequence for failures