Fix issue where ErrorResponse can come *after* acknowledgement that a request has been accepted.

We need a new message to denote "Failure in execution" which is different than "failure to accept".
Remove duplicate log messages.

* For some reason, log messages are going through standard log message
  *AND* through consoleOut.  This leads to duplicated log messages everywhere.
  We turn off the consoleOut message for now, and things appear ok.
Fix error handling of commands to re-register on failure.

* Error handlers must re-register on state after preforming their work.
* Fixes issue where second failure would cause sbt engine to hang.