Well, Ronald, it seems you have been doing some pretty meticulous logging and some pretty shrewd scripting as well! With some of the best results posted here so far.
If I understand correctly, you have written a script for a pre sleep and a post wakeup event checking your network connection. Or rather: formally switching off your en0 connection pre-sleep and reestablishing your en0 connection automatically at wakeup, am I right (sorry, just trying to learn from this)? Next running a cron script to keep your Mac from falling asleep? That seems to be a much more elegant workaround as opposed to never letting your Mac sleep ( whether or not using "Caffein"), as has also been suggested here.
It has been mentioned on a local forum here that the bug in question is about Mt Lion's TCP/IP stack not being quite right, a conclusion that seems a bit drastic/ outlandish to me. Your findings about the system not being able to determine the right connection speed (i.e. Gigabit Ethernet vs. 10Base100) upon wakeup because of maybe an inferior kind of cat 5e cable, makes a lot more sense to me, being a hardware guy. To even consider such a possibility, though, would never cross the mind of programmers/ software people!
What's more: the unfortunate use of an inferior cable wouldn't even be of concern to Apple, would it? Trouble is: everyone uses them, even without knowing it! So OSX should take that into account.
It may be worth your while to get in touch with some Apple techs higher in the echelon about this, but I am at a loss as to how to do so.
Suggestions anyone?
Please bear in mind that most probably nobody at Apple reads our efforts here, too. Rather just some bots scanning for ****words and such...