bugfix - fixes bug where channel declaration deferred object is put in fail state after successful send of data

refs #12