I study from your code and find it. I think the running_scripts-- should be exec no matter if need retry.

https://github.com/antirez/redis/blob/unstable/src/sentinel.c#L853