Merge pull request #10320 from OatmealDome/macos-headless VulkanContext: Ensure present queue family is valid before incrementing queueCreateInfoCount