In case anyone is googling for a solution to this, I think I've found an answer.

Over the last year or so I've been suffering from my phone regularly becoming disconnected from my Chromecast. This...