icq: Don't spawn threads until logging on

The check for using BART service always failed in IcqProtocol::start
since myOwnerId isn't set until the login command is received. This
caused the update user thread to call a non existing handler.