zink: fix GL semaphore handling
I was testing this on top of my kopper stuff, which has a bunch of different handling and thus doesn't hang like the code currently does
I was testing this on top of my kopper stuff, which has a bunch of different handling and thus doesn't hang like the code currently does