The retry should send it to the new (updated) user.
I ran a quick test here where I didn't assign user to my user step. At this point it stalled. I added a valid user to that user step and hit the retry button from Process Management/Stalled Operations (from adminui) and the task was sent to the updated user.
I'm not sure what went wrong in your case, but this should work.