Remove too-strict assert

QPointer is not yet aware of the object having been destroyed.
There's slighly odd behavior with QPointer tracking QWidget instances.
In short: QObject::destroyed is emitted *before* QPointers are cleared
if the tracking object inherits from QWidget

Also see:
https://codereview.qt-project.org/#change,40091