Add missing default for PublishFailureReason and missing IPublishReceipt property