vkr: lock device tracked object list
This is yet another missed piece when tearing down the big ctx lock. We have to protect the device level object list from device object creation and destroy from multiple rings.
Test: no longer memory corruption in venus for multi-ring shader compilation and cache retrieval.