I am so sorry. RIP little Ben, you were much loved and will be sorely missed.
No matter how hard we try, these kinds of accidents happen. I have had it happen twice, and both times the dogs were as protected as I could manage at the time. Stuff just happens.