vk/sync: add asserts for timeline semaphore count matching
spec requires that the number of timeline waits/signals matches the base number of waits/signals if there are any timeline semaphores being processed by the submit, so asserting here is in line with what validation will yield
failure to match these will also hang every driver I've tested, so asserting here potentially saves some people their desktop session
depends on !14740 (merged)