Problem with BO order when changing ShipTo on Sales Order

Vantage 8.03.407a Progress

While customizing the sales order form I ran into a problem that I tracked down to a bug in Vantage. What I discovered is that if you change the ship to ID on a Sales Order by typeing in the new ID into the field, the last two SalesOrder methods called are ChangeShipToID and GetPayBTFlagDefaults (in that order). This makes sense to me.

If you change the ship to ID by using the quick search, the last two SalesOrder methods called are GetPayBTFlagDefaults and ChangeShipToID (Reverse order). This causes any custome code that is trying to set the PayFlag usesless.

My question is: Does anyone know how I can get the GetPayBTFlagDefaults method on the SalesOrder BO to trigger after the ChangeShipToID when using the ship to ID quicksearch?