Simplified retry by just emitting event again instead of calling another function.