r600g/sb: Fix memory leak by reworking uses list (rebased)