Make ShuffledRDD.prev transient
Use Runtime.halt when simulating a JVM crash. Fixes sporadic hangs in DistributedSuite