Sorry that happened to you. Just another one of life's potholes or speed bumps (tho, in plano, they call them speed cushions?).
And a lesson to learn and apply for when you see another speed cushion in your path.
i believe there is a provider's only forum for sharing that kind of info.