vulkan/command: fix transitive image barrier dependencies
If the semaphore wait happens at a given stage, the image barrier needs to be at a logically later stage for it to be included as a transitive dependency of the semaphore barrier. Otherwise, this is, I think, undefined behavior.