Found a way (a very obvious way, I feel stupid for not seeing it before) to use Python's native multiprocessing.Event without neet to put them in Managers, resulting in much simpler code