Well guys, after a failed solution from Apple support and a host of other niggly problems I was getting since my upgrade, I got fed up and finally decided to back-up my files and do a clean install on my hard drive.
Now, in regards to my Thunderbolt monitor it now gets interesting. Before performing a clean install, it would never wake up with my MacBook Pro (except for a few times I woke it up straight away after it went to sleep, which is no good). This of course, caused unsafe removal of hard drives connected to it etc, etc.
After the clean install, it seems to wake up with the MacBook fine. For a certain amount of times. If I don't do a full restart of my MacBook after a couple of days, it starts to fail again.
I am beginning to think that this is a problem with the release of the operating system we can't fix. Especially if this is the case after a clean install. So basically, although it has been better and much more managable, it definitely hasn't been properly fixed.
P.S Oh, and as I said in other previous posts, I had performed all the NVRAM, SMC and Monitor resets also.