Fix ath10k calibration data patch so that it handles experiment removal.

If an experiment is removed, remove the patch data and reload the driver.
Also, reorganize the code so that decision logic is logged once
instead of repeating every time 'wifi set' is called.

See b/33546824

Change-Id: Ie0dfc47fa80253114e3d7fd3e9b95c8431d2da44
2 files changed