title: Qt disconnectFromService() not actaully disconnecting bluetooth device?
body: <p>I'm connecting a pair of bluetooth headphones to my windows pc using Qt's QBluetoothSocket class as follows:</p>
  <pre><code>device-&gt;connectToService(QBluetoothAddress(device1Info[1]), QBluetoothUuid(QBluetoothUuid::SerialPort));
  </code></pre>
  <p>and to disconnect the headphones I use:</p>
  <pre><code>if (device-&gt;state() == QBluetoothSocket::ConnectedState) {
      device-&gt;disconnectFromService();
  }
  </code></pre>
  <p>They connect fine but when I opt to disconnect them they don't actually disconnect. The disconnect signal
  is emitted which means the socket did disconnect the service but when I check my devices in Windows
  settings the headphones still register as connected and behave as such. Could this be because I am using <code>QBluetoothUuid::SerialPort</code>
  as the QBluetoothUuid when connecting to the serive? Or something else?</p>