fails:Thread#join returns the dead thread even if an uncaught exception is thrown from ensure block
