Didn't I tell you that I was gonna fix this multiprocessing mess? Here.
OP delivers.