I suppose it all depends when v1 was. If V1 was 145kts then questions would have to be asked, 155kts and they made the right call.
This is complete speculation mind you, no idea what V1 actually was, if they rejected due to a fault would the fault have rendered the aircraft unflyable, did the fault affect their ability to stop? Hard to comment without more facts, but an RTO with an overrun has to fall mainly into two possible scenarios : 1) fault affecting performance or (2) Error or misjudgement.
Will be interesting to find out which it was in this case.