Improved detection for thread availability
Don't try to build pooled thread if not available for platform
Fixed PooledThread::busy() function