drm/amdgpu: re-implement fence_default_wait