Fix calibration timeouts due to metadata saving failure and slowness

Saving all the meta data settings takes a really long time. This makes it slightly
faster by checking if the settings are present on the hardware. 

However, for performing calibration the time it takes to set and restore all the meta
data exceeds the speed improvements by slowing down all the additional data. This
only sets the metadata for the appropriate sensors and things work properly. It also
works out faster overall than trying to optimize the bandwidth.

It also verifies that the required meta data is actually acknowledged (with a 15s
timeout).

Fixes #1299 
Yeah, I agree. I think the thinking was if you are turning off updates to make sure we have a valid local copy, but I can't imagine it is necessary.