This is a follow-up of #720
It is useful for the RecordContext to allow accessing the lastFailureReason. , along with the other elements like numberOfFailedAttempts ,this way we can actually provide insight into what went wrong - for instance when after a maximum number of failed attempts we need to move the event to a DLQ.