Doubleslash,
Not sure if you saw my solution in the earlier posts to this forum. However, if you did not, I can tell you with 100% certainty that is worked for 95% of the users who had the same issue. In fact, my solution, which is to set 'hibernatemode=0' fixes this issue for me 100% of the time. I went on a trip a couple of weeks ago and set the hibernatemode=3 (default) since I was going to use my MBP (late 2010) as a laptop and wanted to conserve battery when the machine was put to sleep. When I returned home, I forgot to set it back to zero and discovered that the issue you and everyone else on this discussion has, came back. And, I'm on the latest Mevericks version! I had hoped, somewhere along the way, that Apple would have fixed this with all the updates they put out since I first encounter this issue. But, that was not the case. Of course, at this point, I knew exactly what I had to do to to allow my computer to wake from sleep with the TBD waking up as well (and not complaining about the drive attached to it having disconnected improperly or the ethernet adapter not connecting). So, here is what you do from a terminal window:
mbp> sudo pmset -a hibernatemode 0
To set the mode for using your MBP as a desktop machine and to ensure the TBD waits properly when you wake up the computer.
And, when you take your MBP on the road:
mbp> sudo pmset -a hibernatemode 3
It's really that simple. Hope you have as much success with this as the many others on this discussion.
Stuart