As I flew P3s and 747s for some very long flights, as well as multi-landings type of days where this sort of thing could quite easily happen...
I developed a VERY easy way to guard against it..
Each and every time the landing checks were done (or I got to an approach height where I thought they should have been done), I ALWAYS, ALWAYS repeated this check, every single time...
"FUC check complete = Flaps + Undercarriage + Clearance"
If those three things were complete, at lease I wouldn't hurt myself with the landing, or get my arse kicked after it!
This I did every single landing, and I'm still here to repeat it!
Cheers...FD...