Fix GATT client startup process

For safety reason, we will register GATT client only after adapter is
enabled. That way we ensure that GATT profile is really initialized.
We can unregister GATT client if adapter will be disabled.