Ummm, it is not quite as simple as who sends the signal. There are signals in both directions via a wifi (kinda) link up. If your TV doesn't send a response then the Surface will stop sending. Not out out of any Scroogeness on msoft's part, but a poor rendering of the Miracast functionality of the TV, by sony.
I can understand your frustration with the msoft and sony "help" forums, but the reality it, it is NOT - NOT - NOT the Surface with the problem. As I said, I have 4 different brands of Miracast dongles and all four of them will transmit and connect with the Surface, albeit with varying degrees of quality. Only TWO of them will connect with my Moto-X Android 4.4.2 phone which is what I had prior to getting the SP2 a month or so back. My Lenovo Miix 8" tablet running win8.1 will also not hold a connection with three of them, the Push is the only one it will connect to. I hate giving Kudos to Netgear (Push2TV) as their routers are not at the top of their game, but begrudgingly I must for the Push.
I suggest you get hold of the user manual for the sony and see if it is possible to get AND install updated Miracast (Intel WiDi) drivers on the TV. Have a read here to try and understand better just how it all works. ooops, forgot the link
https://en.wikipedia.org/wiki/Miracast
A simple way is to spend 30-bucks and get a used Push2TV 3000 and plug that into the HDMI port of the TV. I know it means spending for something you are supposed to have but my experiences with sony over the years has been abysmal. I am sure that path will only lead to greater stress for you. Not all Miracast devices are created equal as my wasted bucks on three of them can attest.
Having said all that, unless you have a great need to mirror the Surface to the TV, I suggest instead you consider the Fire TV Stick. While not identical in function to Miracast, it is about as good as it gets for streaming videos. The onme exception is no Crackle app for it yet, so on the rare occasions the boss wants to watch something from Crackle, I then use the Push and Miracast. The mouse lag on Miracast, even with the Push is terrible, by the way. Be careful what you wish for.