i2c: Limit locking scope in i2c_detach_client