It doesn't make sense to do multiple encode/decode round trips on the custom data of an HTLC. So we just use the same custom record type everywhere, which also simplifies some of the code again.
UpdateFulfillHtlc