That didn't come out recently, that was known from the very start, as Gwynne Shotwell noted in the press conference prior to CRS-10. They have flown with cracks in the turbopumps since Falcon 9 flew for the first time and it was no big deal (customers have known and were okay with it for cargo flights). It's just that for human flights they want every most bit of safety margin they can get, so they'll fix it for Block 5.
To my knowledge there has only been one engine failure (which resulted in the secondary payload being lost), and it is not known whether that was due to the turbopump.
One other thing to consider is that most pre-Block 5 rockets won't fly that often even if/when SES-10 is successful and even lands again. Most customers get factory-new rockets and they already learned a lot on how to make the first stage easier and better to reuse. So once Block 5 comes around the older landed boosters are probably not needed much. They converted one of them into a side booster for Falcon Heavy already, as far as I know, so that may be one point for salvaging them.