- Remove the extra Wednesday 16:19 send_quiz job; only the Friday 17:00
quiz remains, matching the /start description. The duplicate send
overwrote the poll mapping, orphaning the earlier pinned poll so it
was never unpinned.
- Extract unpinPoll() and call it at the start of CreatePairs so the
poll is always unpinned, even when no pairs can be formed (previously
early returns skipped the unpin block entirely).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>