#367 - building ReasonForFailure with string.Format, not Concat
Per inspection comments in #381.