under rnx Thread.alive? returns true after a fork, under MRI < 2.0 it does the same