JSR356WebSocket: always release semaphore