Fix double failure triggering

Fixes failure triggering twice and makes an amendment to readBlackboard which should allow it to behave more reliably going forward. @kadst43 @BrettASwift 
`++` would make sense here, as it is the increment operator.