Fix in MRTask: when going single threaded, fork instead of calling compute directly to prevent stack overflow.