Merge pull request #5906 from ligfx/traversalfailureenumclass TraversalClient: make FailureReason an enum class