In case anyone else encounters this problem.
NetTalk makes it so easy to generate procedures that when I have to make significant modifications to a procedure, it is often easier to simply create a replacement procedure and change any parent procedures to call the replacement. I leave the original procedure in the app until the replacement has been tested.
Tried this with a procedure that uses EIP tagging and while the replacement procedure is called properly, clicking the EIP check box generates a Record Not Found error referencing the tagging table. The error occurs before any embedded processing for the selection. Complete regeneration and rebuild did not fix the problem.
The solution is to remove the original procedure from the app. Even though the calling settings had been changed in the parent there was still a reference to the original somewhere.