That's kind of a freak flat and I don't think tire liners or belted tires could have prevented that (those drywall screws are very sharp). I've had quite a few flats over the years but they have mainly been small shards of rock or glass on the road bike or thorns on the mountain bike. I've pulled stuff like that out of my truck tires, but never my bike.