tests: Add a test for a long semaphore chain
tests: Add a test for a long semaphore chain

This is adapted from the long fence chain test, but uses intra-queue
semaphores between each empty batch instead of just dropping fences.

This triggers pathological recursion in CV, leading to a stack overflow.

KhronosGroup/Vulkan-LoaderAndValidationLayers,KhronosGroup/Vulkan-LoaderAndValidationLayers,KhronosGroup/Vulkan-LoaderAndValidationLayers,KhronosGroup/Vulkan-LoaderAndValidationLayers