Try to also fail the ChannelPromise if an Exception was thrown by an outbound operation

* This is only done if no VoidChannelPromise was used as this would lead to have the
  exception flow two times through the pipeline