Add a test fr UnsafeUtil
Fix a racy test, where a slot that got expired, then poisoned, could race back into a zero-timeout claim and throw a PoolException.