Check requests, surface missing proof, chase decisions. Every one is ready to run, and you can adjust it in plain language.
Your reviewer gets a task ready to review, with the replacement proof and its version named in a comment.
Your original maker gets the rework task and sees why the reviewer rejected the proof, with the reason tied to the reviewed file.