Thanks. Those are all rather strange. As far as I can tell there are no incorrect triggers or events causing infinite loops or anything like that. Maybe there's something in one of the plugins I used which disagrees with certain PCs.
Yep, I find the fact that the issue just... stopped happening after a point especially puzzling.