Sometimes my refinery gets bugged and calls two dupes to perform two refining jobs (both same recipe). This can somehow result in double temperature increase that breaks pipes.
I think it can happen when the refinery gets bugged in such a way that it doesn't call for a dupe to perform the job, then the job is cancelled and re-queued.
Steps to Reproduce
Set refinery to continuous job. Have the refinery get clogged output pipe once in a while. This will eventually bug the refinery in such a way that it doesn't call for jobs. Unset and reset the continuous job. Watch dupes (more than one) try to do the old job (with materials already in) and the new job.
This issue has not been confirmed by a developer yet.