shared/gatt-client: Watch CCC while registering Service Changed handler.

If gatt-client discovers the "Service Changed" characteristic but
doesn't discover a Client Characteristic Configuration descriptor for it
then it should just invoke the ready callback instead of attempting to
register a handler and failing. This patch addresses that.