So the meteoroids causing the observed lunar impacts may be ten to a hundred times smaller than Melosh indicates, making them more compatible with the expected Leonid stream distribution. More recent work seems to confirm this. Although certainly not visible from the Earth, the new craters might be found by comparing new images that will be obtained by the Japanese Selene spacecraft, scheduled for launch in 2003, with Apollo or Lunar Orbiter photoes taken about thirty years ago. Sunglints, caused by sunlight briefly shining off of artificial satelites or space debris, have been proposed as a possible explanation of the flash observations. This is very unlikely since the observations were made late at night local time when most orbiting space objects were deep in the Earth's shadow.
Geosynchronous satellites are high enough to be outside of the Earth's shadow.
Another strong argument against sunglints, pointed out by Paul Maley, is their short duration. Most sunglints are a few tenths to even seconds long as an artificial satellite slowly rotates. For a satellite outside of the Earth's shadow as seen from Mt. Airy, Maryland when the lunar flashes were recorded, the geometry could not change significantly in 12 seconds, so there would be another similar flash 12 seconds after the first one, and probably several more. But we have looked at the tapes for over a minute from the times of the observed flash events, and we see no other flashes, certainly not like the reported ones. Also, sunglints vary in time with location on the Earth, while the flashes that we observed occurred at the same time at the different locations, as they must if they are lunar impacts.