on("change:campaign:turnorder", function (obj, prev) {
log ("Turn order change detected.");
});
To replicate... use that script, add a bunch of tokens to the turn order, and start deleting tokens. It won't detect any changes to the turn order even though the tokens are being removed visually from the turn order tracker because they are not being removed from the turnorder campaign object.