435e109070
turn.remove.test.js: current-removed picks next, last wraps to first, all-inactive → current null (BUG-9 candidate, broken state doc), non-current kept, dead-removed stays out (BUG-3 overlap explicit action). No RED. Documents removeParticipant robust.