fix forking bugs

when forking off a pipeline, ioPipeline wasn't waiting for all children to finish - leaving zombies about
stop using the threaded RTS, as it causes random hangs on Linux