I remember Don Drysdale 'breaking' the Big Train's streak. However, it was with the aid of the umpires. Drysdale hit a batter with bases loaded and the streak should have ended there.
However, the home plate umpire ruled that the batter did not make an attempt to get out of the way of the pitch -- and simply ruled the pitch a ball.
Hershhiser (IIRC) finally did break the record.