You were lucky you got stopped before it all broke loose.
That is something people don't think about checking. Everyone on this board who is running OEM wheels ought to pop the hubcaps and have a look before their next drive. Thanks for sharing your misfortune.