ExecutionHook: Change onSuccess to onComplete

I think onComplete is clearer since the response can be either from run() or getFallback()