vulkan: common pipeline cache fixes
Things I found while sorting out #8868 (closed) on zink-anv-tgl. I don't have definitive evidence of zink passing a too-small pDataSize yet, but I suspect I will shortly. Also, how had we not noticed the missing increment of the count? I'm a little terrified.