I don't see anything for current.update() script statements. I checked the workflow editor checkbox and see the below:

find_real_file.png

 

 

 

At the beginning of the workflow I trigger a notification (separate from the approval notification that is triggering twice) via a run script and event and I wonder if this has something to do with it? Here is my run script:

find_real_file.png

 

These are the notifications triggering more than once:

find_real_file.png