Bug fix for the dauvergne_protocol - the pipe.copy() calls are now followed by pipe.switch().
This is needed as previously the pipe.create() user function call automatically switched pipes, but pipe.copy() does not.
Authored by: bugman 2011-07-28
Parent: [r13948]
Child: [r13950]