issue #19827: Fix sets that can not be silent. Fix shipto handling. Fix callback bindings getting attached multiple times. Move some things around in quote workspace.