Fix parallel generation: wrong assumption that TemplateExecutionEnvironment is per-thread instance led to ReductionTrack (associated with TEE) to be populated/cleared from different threads
Do not hide exceptions of make process, fail build if make failed.