Propose a toggle within the software to prevent this from occurring. This could be implemented in simple ways, such as the software simply prompting the user when they click the 'Open Proof' link with the question "Do you want to view the document or approve the proof?" then the software can direct them to existing code rather than having to reinvent the current code. This could be implemented in other ways as well without the need to reinvent the current code.
For organizations that have tightly controlled and highly auditable proofing approvals, the auto-creation of the workfront approval stage when a user views a proof can create considerable extra work and audit risk.