allow deleted cases in restore footprint

Current behavior is that it crashes the OTA restore, which is obviously bad.
Other possible behavior would be just filtering out deleted cases, but that could lead to a harder-to-notice error when a case on the phone tries to access its parent and it's not there.

This seemed like the least bad approach