Crafters quit working even with items queued and crash

Know this error is noted elsewhere, just have bit more to add.

The carpenter/weaver quits working even with items queued, it’s been after they have done any “maintained” items, after which they seem to ignore the queued work.

The game then crashed after trying to demote and promote the carpenter to get them to work again, came up with this error:

develop-2609 (x64)
radiant/modules/events.luac:77: assertion failed!
stack traceback:
[C]: ?
[C]: in function 'assert’
radiant/modules/events.luac:77: in function '_prune_dead_listeners’
radiant/modules/events.luac:82: in function '_update’
radiant/server.luac:19: in function <radiant/server.luac:17>
develop-2609 (x64)
c++ exception: lua runtime error
stack traceback:

This error kept building lines, was up to 687 when I had to kill the game.