the pipeline will now run all the way through.

the last issue turned out to be, in fact, that the soap_client has a tendency to get stuck sometimes - I implemented timeouts and sub-process killing in order to prevent the map tasks in the final map-reduce stage (which is where the transformed sentences are turned into CNFs and resolution is performed) from getting killed.