The dauvergne_protocol now releases the execution lock when errors occur.
This prevents the GUI from being unusable.
Authored by: bugman 2010-12-30
Parent: [r12046]
Child: [r12048]