Various Vulkan fixes
Unfortunatley, fixing the final validation layer complaint is more complicated than it first seemed.
But managing the semaphore, which doesn't necessarily map to the image that gets rendered, is a bit complicated.
In any case: The validation layers are entirely silent here now. (But this is F39, so ymmv, complain if they're not.)
Edited by Benjamin Otte