Julian,
Some satellites rotate for stabilisation purposes. Variations in their surface / projections will cause a variation in reflectivity, hence the flashing. Some satellites or other bits of space junk may be tumbling in orbit (out of control!)
This article gives a good explanation.
http://www.satobs.org/tumble/tumbleintro.html
Cheers.