You can measure the impact and potentially automate recovery of missed events by:
1) Keep a track of events published.
2) Generate an S3 inventory daily.
3) Compare events received to objects listed in inventory.
You rarely end up with fewer events than objects, but it does occur.
I've personally only observed this with SNS target, but due to it being a problem with S3, I believe Lambda can fall afoul of this too.