Fix issue where semaphore lock could get snatched and task would end up waiting infinitely.
Fix issue where semaphore lock could get snatched and task would end up waiting infinitely.

Dont check for availability

Locks may be consumed if wait is interruptible here

Fix emitcount

DBankov/vibe.d,Geod24/vibe.d,rejectedsoftware/vibe.d,etcimon/vibe.d,gedaiu/vibe.d,etcimon/vibe.d,AndreyMZ/vibe.d,chalucha/vibe.d