Add check_and_handle_interrupts call to resume_agent_chat function
to make it consistent with the main chat flow.
Root cause:
- Main chat flow checks for pending interrupts after stream ends
- Resume flow was missing this check
- When a new interrupt was triggered after resume, frontend never
received the new approval request
Fix:
- Add the same interrupt detection logic after stream ends in resume flow