Inline the publisher confirm function

Rather than having this be something external to our connection we
should inline it as the Ack()/Nack() needs access to the connections,
Channel to be able to complete the workflow.