A valid reason for a rejection of an activity is that the QA documentation is incomplete, e.g. because of incomplete project setup. If items are missing on a checklist or the wrong checklist was filled, and this is leading to a rejection of the activity it would make sense to allow answering a new version of the QA checklist instead of the rejected one.
This could be a specific, item unrelated option when rejecting QA checklist.