4678c80cd8
- Adjusted image budget IDs to use a shared 24-bit seed and wrap safely so new budgets no longer collide. - Added transmit-state reset and changed image output ordering so full paints can replay image data after terminal clears. - Updated image and protocol tests to match the new wrapped-id behavior and cursor-save/restore-wrapped transmit sequences.