I think those restaurants that would require a jacket and/or tie would be able to provide one for you on the spot. Petrus did for me once for a spur-of-the-moment dinner one "casual Friday".
In fact I remember meeting a visiting friend in Vong at the Mandarin who rocked up wearing shorts. They provided him with a (hilariously ill-fitting) pair of black trousers for the occasion!