Is there actually a rule on specific timing? I don't know that there is.
But generally I think the working method is to clear the waitlist into open seats about 5 minutes before boarding, and then to do on board upgrades to fill any misconnected seats. Of course some agents do things differently.