Fail any unconfirmed receipts when re-connecting

This is because the client starts issuing receipts from sequence 1 again after reconnecting, and we might still have pending receipts from the previous connection for which we will not receive a nack/ack

Fixed #19