Merge "fix bug: release mDisconnectLock when early terminate" into qt-dev