I seem to remember reading the manual for a GTX330 (mode S txpdr) recently, and it says that the new code is not transmitted until the fourth digit is entered on the push buttons.
I was always taught to select standby first, though, for the dial type txpdrs.