now the end race procedure is effecively only called from the first thread that reaches the end race. all thread that are running don't pass this because of setting a truth-value for that.