I think you are saying what I was about to suggest:
For this single problem, open a new claude session with this particular issue and refining until fixed, then incorporating it into the larger project.
I think the QA agent might have been the same step here, but it depends on how that QA agent was setup.