In the docs, it states: "If a 200 status is not received, Tigris will retry for a maximum of 3 times before giving up and marking the notifications as sent." I read that as it will retry three times and then give up without noting an error and instead it will be seen as sent even though it has not been. Am I reading this incorrectly and misunderstanding it? I am considering turning to this pattern for docs that need to move through a pipeline but not having an error state won't work for our use case.