vkr: handle device lost in vkr_context_submit_fence
Mark the sync and add it to the pending list as usual on VK_ERROR_DEVICE_LOST. This guarantees that syncs are still retired in order.
I did not test the new path. Any suggestion on how should I test it?