drm/radeon: rework and fix reset detection v2