Always!
I prepay all tips when I book, take cash and give the additional cash to the steward, the waiter, etc as soon as they introduce themselves. This is done discreetly. Over tip and early to offset the crooks who do not tip or short tip.
However, I have never added to a bar tab above the standard already added in.