Comment 86 for bug 1520343

FWIW, I did the following:

$ git clone git://kernel.ubuntu.com/ubuntu/linux-firmware.git
...
$ cd linux-firmware
$ git checkout bionic
...
$ sudo cp ath10k/QCA6147/hw3.0/* /lib/firmware/ath10k/QCA6147/hw3.0/

The new firmware seems to drop my connections much more infrequently. Perhaps upgrading the firmware in the linux-firmware package is the right solution here.