Watch does not correctly resolve references to printer queue output when a process is imported from another watch configuration.
When importing a process from another config, watch ought to resolve references to printer queues by either matching the names of the printers with available names in the target config; or matching names of the print queues that the printers use with those available in the target config.
It actually does neither. If a printer is available in the target config with the same uniquename, then watch imports the process and retains the uniquename, regardless of the printer name that it refers to or the queue name that it points at. If the uniquename is not available in the target config, watch removes the printer references from the imported process.
The only way to get it to behave is to manually edit the printer uniquenames in the config xml. If I do that, I may as well manually edit the xml to merge in the imported process.