Seems to me you did just fine....blessed that. you were sat on the ground when it happened and all.
Your immediate action accomplished the. needed action.
Checklists cannot cover ever single malfunction or situation.
I suggest you did think....very quickly.
Had that fast reaction not cured the problem...what would have been the next action you would have taken?