I fixed it. I don't know how. I couldn't find any relevant DXML edits, so I disabled all my mods and enabled them one by one until it happened, but due to dependencies I had to enable them out of order from my standard load order, and it never started again.
The Zone works in mysterious ways.