session2: use Workers class instead of list of Procs

- it avoids polluting the output with the traceback of the errors that were handled

darcs-hash:20090424112428-b2873-100d5810175d6b11bd5482eec5885cc62c4e7b03