declareAdmissionOpen
Re-opens admission by reverting the host's slot to HOST_DECLARED.
Called by the host after evicting a voter so that new gameJoin callers see admissionClosed == null again and wait for the next admission rather than immediately throwing RosterFullException.
This is safe to call multiple times — it is idempotent if the host slot already holds HOST_DECLARED.