[contactsd] Disconnect handlers after use

Ensure that we do not process ready-changed handlers repeatedly.
why construct the QContact self above rather than just doing addNewAccount(selfContact(), ..); ?