I do them on both line-up and short final, but silently. The distraction of the "mumbling checks" is made worse in today's international fight decks. Especially during crucial phases of flight, please stick to SOP calls! It can be very confusing otherwise.
Besides the usual flap/spoiler/trim/gear checks, I double check I'm on the runway! Compass check alone will not catch a taxiway lineup. What it will catch is lining up on a runway from distant intersection - facing the wrong way! I'm sure it's been done after weeks of prevailing winds and a sudden runway change...
P