fix: stabilize tournament multi-table synchronization
Fix tournament multi-table synchronization.
- Fixed blocked second table after hand completion
- Added fallback to start next hand and turn timer
- Added client re-join safety net when state stays HAND_COMPLETE
- Fixed tournament rejoin connected state
- Tested 4-player tournament, final table transition, multiple hands, timers and buttons without refresh