Don't enforce singleton behavior with Q_ASSERT

Fix #11726