I had a very similar experience about 5 yrs ago. I was on a group ride so there were a lot of tubes available in the group. These days I ride tubeless and have not had a flat in over 2 yrs. Hoped I haven't jinxed myself. Going out for a ride in an hour.