The code I posted earlier. I haven't gone through the code with jbe to see what was really meant, but it's atleast better than slapping a return on jd's broken code
All unificatable materials get skipped unconditionally which breaks everything.
5.08.14 seemed to break my machines - they wouldn't process anything, they just sat there, smugly. I reverted back to .13 and they worked again. This 5.08.14~r1 appears to fix them - the machines are processing again.