[Final] Fixing null zinc repo index bug.

I ran into this on a device today. Somehow the index JSON file existed, but was completely empty (not sure how it got into this state). I think it's safe to assume that if GSON can't parse it we should create a new one.