ペカステの紫判定がなんかおかしい気もするけど(崩壊した直後は全部紫に表示されてる事がある)、
「接続要求がきたら自分が青状態の場合紫を切って新規を受け入れる」
っていう、徐々に紫を下流に追いやる(という動作を期待される)アルゴリズムがあるんだし、
そこにバージョン判定も組み込んで下流に追いやれればいいんじゃないの