App Reviewer is reviewing the old binary

My app was rejected. It was crashing due to a missing NSCameraUsageDescription string. I fixed it. Removed the rejected binary from the release and attached a new binary with the issue resolved. I replied with a message stating I had fixed the issue, and then I resubmitted the app for review.

This morning I got another rejection message, citing the exact same crash as last time. I checked the attached crash log, which indicates that the reviewer has reviewed the old broken binary again instead of the new one I had uploaded.

I even downloaded the new binary via Testflight and double checked that it was working, which it is.

This is infuriating, and it's typical. I've had experiences where the reviewers ignore my replies entirely and continue to reject applications for the same reason as if they're just too lazy to even look at it.

What can I do to make this process less stressful? Should I cancel the submission entirely and create a whole new submission instead of resubmitting a new binary on the old submission?

App Reviewer is reviewing the old binary
 
 
Q