I do have a plan to switch the way I store file paths in MobileSheetsPro to support both absolute and relative paths (where a relative path is relative to the storage location). This would allow the storage location to easily be moved without having to update all of the file paths for things in the storage directory. This would certainly make it easier to update the storage location if the SD card suddenly changed paths. For now though, there is very little I can do to protect against something like what you are describing. This is the first I've heard of it too. I wonder what Google expects developers to do... I'll have to do some research.
Mike
Mike