So, if I'm reading that correctly, wherever an update is to occur, the stored procedure is checking to make sure the FeedbackID matches the particular feedback item and that the ModuleID matches the specific instance of the feedback module requesting the change, right?
...and by removing the ModuleID check, any module will perform the correct update operations on any feedback, regardless of the original module where it was posted?