Detecting And Mitigating Faults In Byzantine Fault Tolerant Systems