Perhaps related to https://feedback.bistudio.com/T121717
This is new to 1.66.
When players disconnect MP missions, their bodies become AI, even with disabledAI = 1; in description.ext. This seems related to using selectPlayer to move a player into a new character.
The HandleDisconnect event is not firing in this case, so scripts are not informed of disconnects for cleanup tasks.