turnip: Unconditionaly remove descriptor set from pool's list on free
We didn't remove desc set from the pool's list if pool was host_memory_base.
On the other hand in there is no point in removing desc set from the list in DestroyDescriptorPool/ResetDescriptorPool.
Fixes: da7a4751 ("turnip: Drop references to layout of all sets on pool reset/destruction")
Fixes cts tests:
dEQP-VK.api.buffer_marker.graphics.default_mem.bottom_of_pipe.memory_dep.draw
dEQP-VK.api.buffer_marker.graphics.default_mem.bottom_of_pipe.memory_dep.dispatch
Was found in !13553 (merged)