So guys, I haven't replied here for a while in fear of my solution coming undone, but it has been safely over a month now.
So I got fed up with all the niggles with OS X Mavericks, so performed a clean install whick kind of solved the problem in terms of my monitor waking - it fixed it for several 'sleeps' but then once again failed to wake unless I restarted my Mac, in which case it would work again for another several 'sleeps'.
I then looked to this thread again and picked up the post that I've re-copied and pasted below. After implementing this alongside the clean installation, I've had no problems. At all. Not to say that this problem should exist in the first place and that Apple should have fixed the problem, but still - something to stop ourselves from tearing our hair out. Hopefully. 🙂
------------------------------------------------------------
g8k3pr
Re: Thunderbolt disconnects when MacBook sleeps
Dec 15, 2013 2:06 PM (in response to nicosen)
Hi all,
I finally figured out how to remedy this issue.
It has to do with the hibernate mode setting for the computer. By default, this is set to 3. For an explanation of what this here is the output from the pmset man page below. Long story short, I used pmset to set my hibernate mode to 0, which writes the machine state to ram for regular sleep mode. Since doing this, I have had no issues with the waking the computer and getting my Thunderbolt display back. To do this enter the following command in a terminal window
sudo pmset -a hibernatemode 0